ブログBlog

カスタム投稿時のタームのデフォルト設定を可能にする

所沢市でWebサイト制作や欧州輸入品の販売を行っているRishunTradingです。
今回は、[カスタム投稿]時にタクソノミーを設定し、その後、Wordpressの管理画面から[ターム(カテゴリー)]を設定した場合の、[初期設定]を追加する方法について記載します。[初期設定]を追加すると、[ターム(カテゴリー)]を選択せずに投稿した場合、初期設定で設定された[ターム(カテゴリー)]が自動的に設定されるようになります。
わかりずらいので、標準の[投稿]機能を踏まえて説明を記載させていただきます。

1.今回やりたい事をまずは標準の[投稿]を例にして説明

1.1.[投稿]→[カテゴリー]の初期設定

デフォルトでは「未分類(uncategorized)」が初期設定として設定されています。
(関係のないところは画像にモザイクをかけています。)

そのため、[投稿]を新規追加した場合、何も選択しないと[未分類]がデフォルトで選択されます。

 

1.2.[投稿]→[カテゴリー]を追加し初期設定を変更

①[カテゴリー]に[ニュース]と[トピックス]を追加します。

 

②[設定]→[投稿設定]から[ニュース]を初期設定に変更する

 

③[投稿]を新規追加した場合、何も選択しないと[ニュース]がデフォルトで選択されます。

 

今回記載する内容は、「1.2.[投稿]→[カテゴリー]を追加し初期設定を変更」の②と同様に、[カスタム投稿]でも本初期設定を設定できるようにします。

 

2.[カスタム投稿]の[ターム(カテゴリー)]のデフォルト設定を[設定]→[投稿設定]から設定できるようにする。

functions.phpなどに以下の処理を追加します。

処理としては主に3つです。
①[設定]→[投稿設定]から設定できるようにする処理(1行目~41行目)
②[設定]→[投稿設定]で[変更を保存]を押下された際に、設定項目を保存する処理(42行目~61行目)
③[カスタム投稿]から投稿された際に、ターム(カテゴリ)が選択されていないければデフォルトのタームを設定する処理(62行目~)

 

3.実際に追加される設定画面

以下のようなイメージで設定項目が追加されます。

 

以上、皆さまのお役にたてれば幸いです。

WEB DESIGN

RishunTradingでは、日本にはないコンセプトや高いデザイン性をもったヨーロッパ製品の輸入販売、及び、Webサイト制作事業などをおこなっております。

「全てお任せ!ホームページ制作」は、ドメイン取得からサーバー設定、レスポンシブルデザイン(スマホ、タブレット対応)、SEO対策がすべて含まれたお得なホームページを制作するサービス商品です。

運用開始後に「Webサイト運用管理サービス(保守)」と組み合わせて購入しますと、メンテナンス、更新も含めてすべて弊社で実施しますので、お客様は安心して本業に集中する事ができます。

しかもなんと、「全てお任せ!ホームページ制作」は、¥100,000!で提供しております。

本業が忙しい中小企業様に大変ご好評を頂いている商品です。

  • 独自ドメイン取得

    独自ドメイン取得

  • サーバー開設&設定

    サーバー開設&設定

  • レイアウト設計

    レイアウト設計

  • レスポンシブルデザイン

    レスポンシブルデザイン
    (*1)

  • 検索エンジン最適化(SEO対策)

    検索エンジン最適化
    (SEO対策)

  • 場所Maps

    場所Maps

  • お問い合わせフォーム

    お問い合わせフォーム

  • SSL化

    SSL化

  • 各種SNS連携

    各種SNS連携

  • 運用マニュアル

    運用マニュアル

≫詳細はこちら

MENU