0

そのため、 Pingdom Status WordPressプラグインを自分のサイトで機能させようとしていますが、一部のグラフが表示されないという問題に直面しています。グラフが表示されない問題は、データの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をブラウザにロードすることはできませんが、&だけで使用すると問題なく動作します。

プラグインTextControlを使用して、そのページのフォーマットを完全に無効にするなど、いくつかのことを試しました。

そして、私は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
4

0 に答える 0