サポート » 使い方全般 » カスタムフィールドからカテゴリ登録をしたい

  • 何個も質問すいません。

    カテゴリ登録をデフォルトのものではなく、
    見た目的にわかりにくいので、
    カスタムフィールドの値
         ↓
    カテゴリ登録をしたいのです。

    以下の記事が一番近いかと思ったのですが、
    自分の知識レベル的に参考にできません。

    http://ja.forums.wordpress.org/topic/4177?replies=5

    どなたか教えていただけないでしょうか?
    よろしくお願い致します。

    環境は、mac、ブラウザはfirefox、wordpressのバージョンは、3.3.1です。
    よろしくお願い致します。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • モデレーター Takuro Hishikawa

    (@hissy)

    デフォルトのカテゴリのUIより、カスタムフィールドのほうがだいぶ分かりにくいと思うのですが、何がしたいのかな?

    トピック投稿者 gcr005

    (@gcr005)

    お返事ありがとうございます。

    説明不足でした、すいません。

    現在カスタムフィールドテンプレートを使用していて、
    その管理画面(ゲスト用)を
    投稿フォームのようにしようとしています。

    それでCSSのカスタマイズなどで、不要項目の削除などはできたのですが、
    デフォルトのカテゴリのUIをカスタマイズしていますが、うまくいきません…。
    ※具体的には、「よく使うもの」を消したり、
     チェックボックスをプルダウンにしたいです。
     プルダウンにしたいのは、カテゴリが多いので場所をとるのと、
     一つだけ選択できればOKという理由です。

    それならば、カスタムフィールド内で処理できないかとおもった次第です。

    よろしくお願い致します。

    モデレーター Takuro Hishikawa

    (@hissy)

    そのようなことをされる場合は、カスタムフィールドテンプレートを使うのではなく、投稿画面に独自の入力欄(この場合はプルダウンですね)を追加する方が良いと思います。サンプルは関数リファレンス/add meta boxのページにあります。最後に保存するところは、カテゴリーの追加ですので、wp_insert_categoryを使うことになると思います。

    トピック投稿者 gcr005

    (@gcr005)

    hissy様

    ありがとうございます!
    大変助かります!

    ヘッダーについては、ゲスト用にカスタマイズできたので、
    何となくイメージできました。
    自分のレベルで実装できるかわかりませんが、
    やってみます!

    実装テストに少し時間がかかりそうですが、
    必ず結果報告致します。

    ありがとうございます!

    トピック投稿者 gcr005

    (@gcr005)

    hissy様

    お世話になります。
    昨日はありがとうございました。

    さて、設置場所というか、カスタムのエリアはつくれたのですが、
    カテゴリ登録のプルダウンメニューが作れません…。

    なんとか教えていただけないでしょうか?
    すいません…。

    モデレーター Takuro Hishikawa

    (@hissy)

    カテゴリーの一覧はget_categoriesで取得できます。

    例:

    $categories = get_categories();
    foreach ( $categories as $category ) :
    echo '<option value="' . $category-> term_id . '">' . $category->name . '</option>';
    endforeach;

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「カスタムフィールドからカテゴリ登録をしたい」には新たに返信することはできません。