2
ページ属性メタボックスとページテンプレートを投稿編集ページに追加しますか?
(モデレーターの注意:タイトルはもともと「ページ属性」や「ページ属性>テンプレート」セレクターをPOSTSエディターに追加する方法です) WPは現在、ページへの「テンプレート」の割り当てのみを許可しています(つまり、post_type=='page')。この機能を投稿にも拡張したい(たとえば、post_type=='post') 「ページ属性」メタボックス、より具体的には、テンプレートエディターを投稿エディターに追加するにはどうすればよいですか? 私はこれがfunctions.php私のテーマのために私が置くコードであると仮定しています。 更新:選択ボックスhtmlを既存のカスタムメタオプションボックスに追加するだけで、ハードコーディングされたテンプレートプルダウンメニューを投稿エディターに追加できました。ここに私が使用しているコードがあります... add_meta_box('categorydiv2', __('Post Options'), 'post_categories_meta_box_modified', 'post', 'side', 'high'); そして、オプションとテンプレート選択ボックスを書き出す機能があります... //adds the custom categories box function post_categories_meta_box_modified() { global $post; if( get_post_meta($post->ID, '_noindex', true) ) $noindexChecked = " checked='checked'"; if( get_post_meta($post->ID, '_nofollow', true) ) $nofollowChecked = " checked='checked'"; ?> <div id="categories-all" class="ui-tabs-panel"> <ul id="categorychecklist" class="list:category categorychecklist form-no-clear"> …