web-dev-qa-db-ja.com

プラグインのオプションページでregister_setting、add_settings_section、およびadd_settings_fieldをどのように使用すればよいですか。

私は自分のプラグインの設定セクションに取り組んでいます、そしてWordpressの ROGUH DRAFTステータスにあるドキュメント そして オプションページの作成 - を読んだ後、これもまた "transition"にあります、私は新しい Settings API を使用してプラグインのオプションページを追加する方法についての質問が残りました。

私は約30のプラグインをインストールしていて、キーワードregister_settingadd_settings_section、&add_settings_fieldを検索しましたが、Coffee2Codeのプラグインフレームワークの一部として一致するものが1つしか見つかりませんでした。

誰かが私に私のプラグインのための簡単なオプションページを作成するためにどのように私が新しい「設定API」を使うべきであるかの実用的な例を与えるか、簡単な実用的な例へのリンクを提供できますか?

3
cwd

WordPressテーマへの設定APIの組み込み のチュートリアルを書きました。

プラグインの唯一の本当の違いはadd_settings_page()の代わりにadd_theme_page()を使うことです。残りはほとんど同じであるべきです。

4
Chip Bennett

WPTuts +には他にもよいチュートリアルがあります:設定APIの使用

パート1 - テーマオプションページの作成

あなたがあなた自身のテーマを作成する場合、遅かれ早かれ、あなたのテーマユーザがあなたのテーマの特定の外観や機能的な要素をある程度コントロールできるようにしたいでしょう。今度は強力なWordPress設定APIを使いたくなるでしょう。それにより、あなたのコードはよりシンプルに、より効率的に、そしてより安全になります。

第2部:トップレベルの管理メニューを作成する

これは、「設定APIを使用するテーマ設定ページの作成」チュートリアルのパート2です。この部分では、複数の設定ページを含むトップレベルの管理メニューを作成する方法と、必要なときにタブを追加する方法について検討します。パート1を読む機会がまだない場合は、先に進む前にそれを最初に行うことをお勧めします。このチュートリアルは、このチュートリアルの最初の部分に示したコードを基にしています。

3
thott