Facebook Like Плагин HTML-сущностей - PullRequest
0 голосов
/ 28 мая 2010

Я установил новый плагин Like в своем блоге Wordpress. У меня также установлен плагин Open Graph для Wordpress.

Все это работает волшебным образом, за исключением того, что специальные символы HTML отображаются на моей стене Facebook, когда я нажимаю как.

Я пытался запретить плагину Open Graph кодировать содержимое мегатеги, в первую очередь, редактируя php для плагина.

Я изменил:

return "<meta property=\"{$property}\" content=\"".htmlentities($content)."\" />";

до:

return "<meta property=\"{$property}\" content=\"".$content."\" />";

и затем попытался:

return "<meta property=\"{$property}\" content=\"".htmlspecialchars_decode($content)."\" />";

Но не повезло

Есть предложения?

1 Ответ

0 голосов
/ 28 мая 2010

Я бы не советовал удалять кодировку HTML переменной содержимого, используйте esc_html () .

Проблема заключается либо в собственном плагине «Мне нравится» в Facebook, либо в WordPress (т. Е. В получении данных из источника, их изменении и сохранении).

Какой точный плагин WordPress вы используете для Like?

...