Плагины WordPress с использованием «&» не «&» - PullRequest
0 голосов
/ 13 августа 2010

Некоторые плагины Wordpress (один из них - MapPress, который использует Google Maps) используют амперсанды в своих ссылках, но не преобразуют их в правильную сущность символа HTML:

&

Это делает недействительной разметку и очень расстраивает!Есть ли способ конвертировать & в &?

Я долго искал и не нашел решения, но прочитал много интересных статей на эту тему!

Ответы [ 2 ]

3 голосов
/ 13 августа 2010

Я думаю, что вы ищете htmlentities: http://php.net/manual/en/function.htmlentities.php

<?php
$str = "A 'quote' is <b>bold</b>";

// Outputs: A 'quote' is &lt;b&gt;bold&lt;/b&gt;
echo htmlentities($str);

// Outputs: A &#039;quote&#039; is &lt;b&gt;bold&lt;/b&gt;
echo htmlentities($str, ENT_QUOTES);
?>
2 голосов
/ 13 августа 2010

Я бы написал письмо ему и попросил бы его использовать htmlentities в своем плагине Более того, внесите изменения самостоятельно, а затем отправьте ему патч по электронной почте.

...