私は最初のWordpressプラグインを構築しようとしています。Wordpressの設定を取得できません。
私は使用しているプラグインテンプレートを持っており、私はそれを使用できるものに変えるためにTHISチュートリアルに従っています。
このチュートリアルでは、[insert plugin name] -admin.phpにplugins.phpページのプラグインの近くに「設定」を表示させる機能を追加します。
これは、それが見えるようになっているものである:
事があり、私は、関数を挿入しようとしていると私は、この「設定」リンクが表示されるように得ることができません。
コードチュートリアルでは、使用することを言いますが、このです:
public function add_action_links($links) {
$settings_link = array('<a href="' . admin_url('options-general.php?page=' . $this->plugin_name) . '">' . __('Settings', $this->plugin_name) . '</a>',);
return array_merge($settings_link, $links);
}
私はこれを使用して試してみた - と私はグーグルの後、他のサイトで見つけた同様のスニペット - 及びそれらのどれも動作しません。私はそのページがページのURLにリンクするはずであることを知っていますが、私は完全には私のことは分かりません(プラグインのスラッグですか?)。とにかく、私は現在、プラグインのスラッグを 'page ='の後に使用しています。
もし誰かがこれで私を助けてくれたら、大いに感謝します。私が使っているチュートリアルは、エラーを引き起こしている間違いを見つけることができたので、やっぱり書かれていたし、PHPには比較的新しいし、Wordpressプラグインにはまったく新しいものだからだ。
感謝を。 はい、add_filterを追加しようとしましたが、プラグインがアクティブになっているときにテーマ全体が機能しないようです。 Wordpressはちょうど読み込まれません。別の.phpファイルでこれを行うべきでしょうか? –
実際、アクションリンクのadd_filterは私のクラスの[insert plugin name] .phpファイルにあるようです。 'deactivate'と 'visit site'のアクションリンクを追加します。設定ページが表示されない理由は、作成していないためですか? –