安全でないPHP Speedy Suspended Wordpressプロジェクトコード

Wordpressで多くのCSSとJSブログファイルを結合する問題を解決するために、放棄されたPHP Speedyプロジェクトよりも良いものは見つかりませんでした。 (Webオプティマイザーは、競合するプラグインが存在するため、インストールを望みませんでした)。 この安全でないコードを偶然発見したとき、私は驚きました:

// action function for above hook
function mt_add_pages() {
add_options_page('php_speedy_wp.php', 'PHP Speedy', 0, $this->home_url, array(&$this, 'menu_system'));
}

p。568ソースコード

add_options_page()関数をadd_options_page()行に注意してください。この関数は、「PHP Speedy」メニュー項目をその構成用のプラグインのリストに追加する役割を果たします。 この関数の3番目のパラメーターは、プラグイン設定を使用できるユーザーレベル(0〜10)を示します。 何らかの理由で、このパラメーターは10ではなく0です。これは、ブログの登録ユーザーはコンソールのメニューにこのアイテムが表示されることを意味し、もちろん、プラグインを必要に応じて構成したり、非アクティブ化することもできます。

したがって、まだこのプラグインを使用していて、登録を開いている場合は、この誤解を必ず修正してください。


Source: https://habr.com/ru/post/J118369/


All Articles