質問: series)を作るとき、私はもう少しフィールドを加えたい、私はこのようなものが欲しい名:アーティスト:年:タイプ:ジャンル:概要:スラッグ:親:説明:等々...何か助けてください?前もって感謝します。
回答: wordpress 4.4以降、 add_term_meta() 、 update_term_meta() 、および get_term_meta() が追加されました。これは、mxmastamillsによって提供されるコードは、はるかに手間のかからないアプローチを使用するように更新できることを意味します。これが私の最新情報です。カスタムタイトルを追加したいフィールドは1つだけですが、追加したいすべてのフィールドで同じように機能します。function addtitlefieldtocat(){ $cat_title = get_term_meta($_post['tag_id'], '_pagetitle', true); ?> <tr class="form-field"> <th scope="row" valign="top"><label for="cat_page_title"><?php _e('category page title'); ?></label></th> <td> <input type="text" name="cat_title" id="cat_title" value="<?php echo $cat_title ?>"><br /> <span class="description"><?php _e('title for the category '); ?></span> </td> </tr> <?php } add_action ( 'edit_category_form_fields', 'addtitlefieldtocat'); function savecategoryfields() { if ( isset( $_post['cat_title'] ) ) { update_term_meta($_post['tag_id'], '_pagetitle', $_post['cat_title']); } } add_action ( 'edited_category', 'savecategoryfields');