質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

プラグイン

プラグイン(plug-in)は、ソフトウェアアプリケーションの機能拡張の為に開発された、一組のソフトウェアコンポーネントのことを指します。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

0回答

999閲覧

mw-wp-formプラグインでアーカイブページのパンくずを表示させたい

iwakikota0815

総合スコア3

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

プラグイン

プラグイン(plug-in)は、ソフトウェアアプリケーションの機能拡張の為に開発された、一組のソフトウェアコンポーネントのことを指します。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2021/07/17 09:55

前提・実現したいこと

WordPressを使ってホームページ制作をしています。そこでBreadcrumb NavXTを使ってサイト内にパンくずを作成しようとしているのですが、パンくずリストにアーカイブページのタイトルのみ表示されませんでした。アーカイブページのタイトルを表示させるにはどうしたらよいでしょうか?よろしくお願いします。

発生している問題・エラーメッセージ

エラーメッセージ

該当のソースコード

まずfunction.phpのコードは以下のようになりました。ここでアーカイブページのタイトルをブログとしました

<?php function post_has_archive($args,$post_type){ if('post'==$post_type){ $args['rewrite']=true; $args['has_archive']="blog"; $args['label']="ブログ"; //アーカイブページのタイトル } return $args; } add_filter('register_post_type_args','post_has_archive',10,2); function change_posts_per_page($query) { if ( is_admin() || ! $query->is_main_query() ) return; if ( $query->is_archive() ) { $query->set( 'posts_per_page', '10' ); } } add_action( 'pre_get_posts', 'change_posts_per_page' ); function wpSns() { if (function_exists("wp_social_bookmarking_light_output_e")) { wp_social_bookmarking_light_output_e(); } } add_shortcode('socialBtns', 'wpSns'); function my_excerpt_length($length) { return 50; } add_filter('excerpt_mblength', 'my_excerpt_length');

パンくずを表示したいところには以下のようなコードを書きました

<div class="breadcrumbs" typeof="BreadcrumbList" "> <?php if(function_exists('bcn_display')) { bcn_display(); }?> </div>

style.cssは以下のようにして、パンくずのカスタマイズを行いました。

div.breadcrumbs span{ width:100%; height:50px; background-color:#F8F8F8; color:#1B224C; padding-top:17px; padding-left:15%; font-size:12px; line-height:16px; } div.breadcrumbs{ width:100%; height:50px; background-color:#F8F8F8; color:#1B224C; padding-top:17px; padding-left:15%; font-size:12px; line-height:16px; } div.breadcrumbs span a{ color:#1B224C; text-decoration:underline; padding-left:6px; padding-right:15px; } div.breadcrumbs span a span{ padding-left:6px; padding-right:15px; } div.breadcrumbs span span{ padding-left:6px; padding-right:15px; }

試したこと

このまま実行すると、冒頭でも述べたとうり、アーカイブページのタイトルのみ表示されないパンくずリストになりました。

補足情報(FW/ツールのバージョンなど)

Breadcrumb NavXTの設定で「ブログ(アーカイブページのタイトル)を示すパンくずをパンくずリストに含めます。」の項目にチェックがついている状態になっているのですが、そのチェックを外したりつけ直したりできない状態になっています。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問