web-dev-qa-db-ja.com

カスタム投稿タイプ+分類法+メタのカスタム管理ページを作成する

私は、カスタム投稿タイプ、新しい分類法、およびいくつかのカスタムフィールドを実際に扱うプラグインを書いています。

このデータはすべて非公開になります(クエリ可能または検索不可能)。

ユーザーに管理ページを提供して、このデータをより使いやすい方法で追加および編集します。

たとえば、カスタム投稿タイプには、タイトルと抜粋フィールド、1つの分類法、およびカスタムフィールドのみがあります。

カスタム投稿タイプにメタボックスを追加する方法はわかっていますが、これでは不十分です。

私はカスタム投稿タイプの追加/保存/削除の面倒を見て、分類法とメタを処理する完全にカスタムのHTMLインターフェースを作りたいです。

明確にするために、私はすでに通常のプラグインを書いてプラグインのオプションを処理することを知っています。

このプラグインを使えば、私はどうやっていいのかわかりません。

  • Wordpressの管理メニューに新しいメニュー項目を追加する
  • このメニュー項目では、ハンドル、 カスタムインターフェイスを使用 、カスタム投稿タイプ

私がこれを達成するのを助けることができるそこにいくつかのハウツーがありますか?

5

あなたは設定とオプションのAPIについて読み始めて、それからあなたのCPTと分類法を引き出す必要があるでしょう。

ここから始めましょう:
http://codex.wordpress.org/Creating_Options_Pages
http://codex.wordpress.org/Settings_API
http://codex.wordpress.org/Class_Reference/WP_List_Table
http://net.tutsplus.com/tutorials/wordpress/creating-a-custom-wordpress-plugin-from-scratch/ /

3
Wyck

これはどのようにそれができるかです:

add_action('admin_menu' , 'add_to_cpt_menu'); 

function add_to_cpt_menu() {
    add_submenu_page('edit.php?post_type=name_of_post_type', 'Custom Post Type Admin', 'Custom Settings', 'edit_posts', basename(__FILE__), 'cpt_menu_function');
}   
2
AlanP