1
特定のページのメタボクスを追加する方法はありますか?メタボックスを管理者のページ "X"にのみ表示するには、これを達成するために指定しますか?特定のページのWordpressカスタムメタボクス
特定のページのメタボクスを追加する方法はありますか?メタボックスを管理者のページ "X"にのみ表示するには、これを達成するために指定しますか?特定のページのWordpressカスタムメタボクス
私はこの目的で優れたCore Metabox Libraryを使用します。その実装は本当に簡単で、私が知る限りは何でもできる。
これは、関連するGitHub wikiページからです:
$meta_boxes[] = array(
'id' => 'contact-information',
'title' => 'Contact Information',
'pages' => array('page'), // post type
'show_on' => array('key' => 'id', 'value' => array(50, 24)),
'context' => 'normal', // 'normal', 'advanced', or 'side'
'priority' => 'high', // 'high', 'core', 'default' or 'low'
'show_names' => true, // Show field names on the left
'fields' => array(
show_onフィルタ(キー)のタイプは、「ID」で、そのフィルタの値は、あなたのIDの配列です。 [バージョン情報]ページでのみ必要な場合は、配列に入れる代わりに '値' => 50を使用できます。
あなたが内部の外観を持つことにより、より多くの手がかりを見つけることができる、ライブラリを使用しない場合:
if(conditions_met())
add_meta_box(params) ;
(:ライブラリのinit.phpのライン100上に、それはのような何かを真剣に、しかし、それはすべてを使用する - それはアップロード、tinymce、taxonomies、作品です!)
希望は助けて! Tim
私は$ _GETを使用している方法を見つけました...買う私はそれが最高のオプションかどうかわからない! – Uffo