車いすなコーダーAbout小樽で3年と少し経験を積み、現在は札幌でコーダーをしております。赤い電動車いすに乗って生活をしています。不便はありますが、行列待ち等の椅子がない状況では、真価を発揮します。※スロープやエレベーターに関しては、もはや好きという感情では収まり切れません。DecPHPWordPress「極力プラグインを少なく!」をモットーに、パンくずは基本テーマ内で自作するようにしています。結論から申しますと的な流れになってしまうのですが...以下が最終的な関数となります。$results;}◯◯の場合といったように、いくつか条件分岐を設け、結果を変数に格納していき最終的に出力(echo)するという流れになります。コンテンツ一覧へ戻る関数についてそれでは、先程のコードを所々抜粋しながら解説していきたいと思います。);こちらは投稿に入った段階で使用する変数となり、カスタムタクソノミーに対応すべくこのようにしてみました。get_the_terms()関数ですが、こちらは第2引数にタクソノミーのスラッグを指定する必要性があるのです。);で定義しています。タクソノミー:カテゴリー(category)に属している記事だった場合、$taxonomyの中身は以下のようになります。post_format)配列の1番目、つまり[0]はタクソノミーのスラッグはcategoryだという事が分かりますね。タクソノミー:ニュースカテゴリー(news_cat)に属している記事だった場合は、以下のようになるわけですね。);でターム情報を変数に格納してます(使用部分は後ほど)。アーカイブページ対応この記事冒頭にも記載してますがget_the_archive_title()で基本的に対応してます。この関数のおかげで、アーカイブページの条件分岐がゴソッと減りました。}ただ、get_the_archive_title()で出力されるタイトルに若干調整が必要になります。投稿対応ターム情報の生成の説明で定義した変数が、ここで活用されます。}ターム情報があった場合、ターム一覧へのリンク付きテキストが出力されるようにしてあります。それに続いて、投稿のタイトルが出力されるという流れですね。コード全文は以下のようになります。親ページがある場合、階層出力に対応させる必要があります。コードで言うと以下の部分ですね。}配列を逆に並び替えさせ、階層出力に対応しています。コード全文は以下ですね。Found」と出力させているだけですね。}検索結果ページ対応get_search_query()で検索パラメータを取得し「“◯◯”の検索結果」と出力させています。}後は出力のみ後は、こうして追加され完成された変数$resultsを出力するのみです。$results;コンテンツ一覧へ戻るアーカイブタイトルのカスタマイズ先程から何度も登場しているget_the_archive_title()関数ですが、こちらデフォルトのままの出力内容だと、ちょっと使い勝手が悪いのです。未分類」という出力内容になります。何が言いたいかというと...「カテゴリー:」って要らなくないですか?というお話なんです。フィルターフックが用意されているので、ここは別途関数で以下のようにカスタマイズ対応しましょう。);カテゴリーアーカイブの場合「カテゴリー:」削除といったように、それぞれの条件に応じて対応させている形ですね。上記はあくまで一例ですので、自分好みにカスタマイズする場合の参考にでもなれれば嬉しいです。?>はい...出力させたい箇所に上記コードを挿入するだけです。※関数内でechoさせているので、実行時echoは不要です。Posts2019.07.15「別のプログラムがこのフォルダーまたはファイルを開いているので、操作を完了できません。