【xeory_base】bzb_breadcrumb()でカスタムタクソノミーのパンくずを取得するサーバー、WordPress、EC-CUBEなどWEB全般の疑問を解決するブログ。トップページWordPressWEBデザインWEBプログラミングサイト運営・活用トップページWordPressWEBデザインWEBプログラミングサイト運営・活用ホームWordPress【xeory_base】bzb_breadcrumb()でカスタムタクソノミーのパンくずを取得するシェアTweetGoogle+FeedlyWordPressWordPressテーマファイル【xeory_base】bzb_breadcrumb()でカスタムタクソノミーのパンくずを取得する2018年2月9日バズ部が提供するWodPress無料テーマファイル「xeory_base」。SEOに強く、シンプルでカスタマイズ性にも富んでいるのですが、デフォルトではカスタム投稿タイプ、カスタムタクソノミーには一部の機能が対応しきれていません。パンくず取得用メソッドの「bzb_breadcrumb()」もその一つで、カスタムタクソノミーアーカイブページ上で「bzb_breadcrumb()」を走らせても、パンくずの内容が空の状態で返ってきてしまいます。この記事では、「bzb_breadcrumb()」を走らせると該当するタクソノミー名を含むパンくずを返すようなカスタマイズの方法をお伝えします。合わせて行いたいカスタマイズFTP接続で該当ファイルを開くまずは、自分のサーバー上のサイト構成ファイルの中から、カスタマイズを施す対象のテンプレートを開きましょう。「xeory_base/lib/functions」ディレクトリ下の「bzb-functions.php」というファイルが今回のカスタマイズ対象テンプレートです。FTPファイル転送の方法が知りたい方は以下の記事を参考にしてください。「FileZilla」を使ってサーバーにFTPファイル転送を行う手順プログラムを追記するプログラムを追記します。bzb_breadcrumb(){」と検索すると、1件ヒットします。この関数では、ページの種類によって個別にパンくずを設定する条件分岐が記述されているのですが、デフォルトではカスタムタクソノミー用の条件文が存在していません。条件文に以下の内容を追記します。PHPメソッド全体ではこのようになります。bzb_breadcrumb()動作確認をするカスタマイズが完了すると、カスタクタクソノミーのアーカイブページ上で「bzb_breadcrumb()」を呼び出すと、先ほど設定したカスタムタクソノミーページ用のパンくずが表示されるようになっていますので、そのことを実際に確認しておきましょう。合わせて行いたいカスタマイズ合わせて行いたいカスタマイズとして、カスタムタクソノミーページのタイトル名をタクソノミー名で表示するための記事を紹介しておきます。参考にしてみてください。【xeory_base】get_bzb_title()でカスタムタクソノミーのアーカイブタイトルを取得する2018.02.01バズ部が提供するWodPress無料テーマファイル「xeory_base」。【xeory_base】get_bzb_title()でカスタムタクソノミーのアーカイブタイトルを取得するPC・スマホ表示でHTMLコンテンツの表示・非表示を切り替える方法おすすめの記事WordPressプラグインWordPressでプラグインを安易に多用することのリスクWEB初心者でも簡単にWordPressの機能を拡張できる、便利なプラグインたち。いうことがあげられます。通常、WordPressのサイ...WordPress機能カスタマイズWordPressで新しいウィジェットエリアを追加する方法WordPressで、新しくウィジェットエリアを追加する方法をご紹介します。最初に外観メニューに「ウィジェット」の項目が無い場合も、1つ...cssPHPで動的に取得した値をCSSに反映させる方法PHPで動的に取得した値をCSSに反映させたい時、そんな時は、PHPファイルにCSSを記述することで、CSSにPHP変数の値を埋め込んで動的...javascript・jQueryコンテンツを縦横自在に無限スクロールさせる「infiniteslide.js...画像やテキストといったコンテンツをスライドではなく無限スクロールで表示したい時は、jQueryプラグインの「」が便利です。ここでは、「i...WordPress機能カスタマイズWordPressで要素を特定のページ限定で表示する際の記述WordPressでは、特定のページでのみ処理を振り分ける関数が用意されています。ここでは、それらの関数を用いて、について見ていきましょ...サーバーサーバー・ドメインの役割と契約会社選択のポイントWEBサイト・ブログを構築する際によく耳にする「サーバー」「ドメイン」という言葉。あなたは、これらが一体どうして必要なのかご存知でしょう...WordPresshave_posts()ループ内でよく使うテンプレートタグまとめsingle.phpやpage.phpといった投稿を取得するPHPテンプレートで使われるのが「have_posts()」関数です。