デフォルトのカテゴリのUIより、カスタムフィールドのほうがだいぶ分かりにくいと思うのですが、何がしたいのかな?
お返事ありがとうございます。
説明不足でした、すいません。
現在カスタムフィールドテンプレートを使用していて、
その管理画面(ゲスト用)を
投稿フォームのようにしようとしています。
それでCSSのカスタマイズなどで、不要項目の削除などはできたのですが、
デフォルトのカテゴリのUIをカスタマイズしていますが、うまくいきません…。
※具体的には、「よく使うもの」を消したり、
チェックボックスをプルダウンにしたいです。
プルダウンにしたいのは、カテゴリが多いので場所をとるのと、
一つだけ選択できればOKという理由です。
それならば、カスタムフィールド内で処理できないかとおもった次第です。
よろしくお願い致します。
そのようなことをされる場合は、カスタムフィールドテンプレートを使うのではなく、投稿画面に独自の入力欄(この場合はプルダウンですね)を追加する方が良いと思います。サンプルは関数リファレンス/add meta boxのページにあります。最後に保存するところは、カテゴリーの追加ですので、wp_insert_categoryを使うことになると思います。
hissy様
ありがとうございます!
大変助かります!
ヘッダーについては、ゲスト用にカスタマイズできたので、
何となくイメージできました。
自分のレベルで実装できるかわかりませんが、
やってみます!
実装テストに少し時間がかかりそうですが、
必ず結果報告致します。
ありがとうございます!
hissy様
お世話になります。
昨日はありがとうございました。
さて、設置場所というか、カスタムのエリアはつくれたのですが、
カテゴリ登録のプルダウンメニューが作れません…。
なんとか教えていただけないでしょうか?
すいません…。
カテゴリーの一覧はget_categoriesで取得できます。
例:
$categories = get_categories();
foreach ( $categories as $category ) :
echo '<option value="' . $category-> term_id . '">' . $category->name . '</option>';
endforeach;