Плагин Wordpress JS ссылку & -> & - PullRequest
       33

Плагин Wordpress JS ссылку & -> &

0 голосов
/ 24 января 2012

Итак, я пытаюсь заставить работать плагин WordPress Pingdom Status на моем сайте, однако я сталкиваюсь с проблемой, когда некоторые диаграммы не отображаются.Теперь проблема с диаграммами, которые не отображаются, заключается в том, что URL-адрес данных неверен, потому что он перезаписывается механизмом форматирования WordPress (я думаю).Вот как выглядит URL:

var uptimeChartData = "http://example.com/wp-content/plugins/pingdom-status/php/ajax_handlers/uptime_data.php?sensor_id=1&month=201201";

, и он должен быть:

var uptimeChartData = "http://example.com/wp-content/plugins/pingdom-status/php/ajax_handlers/uptime_data.php?sensor_id=1&month=201201";

Т.е. & Преобразуется в & и разбивает URL, и загружает отображаемый URL вБраузер не работает, однако, используя его просто и он работает нормально.

Я пробовал несколько вещей, полностью отключив форматирование на этой странице с помощью плагина Text Control

И я даже не пытался комментировать эту строку в formatting.php:

// Converts lone & characters into & (a.k.a. &)
//$content = preg_replace('/&([^#])(?![a-z1-4]{1,8};)/i', '&$1', $content);

Однако, похоже, ничто не помогает, и я все еще получаю это & ​​в URL, который его нарушает.

Кто-нибудь знает, что с этим делать?

Редактировать: .htaccess файл:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
...