サポート » 使い方全般 » パン屑リストに付いて

  • 解決済 presencobo

    (@presencobo)


    お教え下さい。
    ブログに「パン屑リスト」と言うのはどうやって設定するのかが分かりません。
    お教え頂ければ幸いです。
    どうぞ宜しくお願い申し上げます。

    • このトピックはpresencoboが6年、 4ヶ月前に変更しました。
15件の返信を表示中 - 1 - 15件目 (全20件中)
  • CG

    (@du-bist-der-lenz)

    現在のページでは「サポート » 使い方全般 » パン屑リストに付いて」となっている表示ですね。
    テーマ固有の関数を用意していない場合、function breadcrumb()を定義して<?php breadcrumb(); ?>を「パン屑リスト」を表示させたい箇所に追加しましょう。

    この投稿は自動システムによって承認待ちとなっています。72時間以内に審査されます。

    となってしまいました。
    URLを3つ書いたから?
    相変わらずヒステリックな設定だこと・・・

    プラグインを使うのが簡単です。

    Breadcrumb NavXT
    ja.wordpress.org/plugins/breadcrumb-navxt/

    パンくずリスト(Breadcrumb)
    ja.wordpress.org/plugins/breadcrumb/

    Yoast SEO
    ja.wordpress.org/plugins/wordpress-seo/

    上から
    一番有名
    自身、検索して初めて知った
    SEO設定がメインでパンくずリストもあり

    使い方は調べてください。検索すればいくらでも情報あります。

    こんな内容で書きました。
    URLはリンクにならないようhttpsを消しました。

    トピック投稿者 presencobo

    (@presencobo)

    CG  様

    ありがとうございます。
    「function breadcrumb()を定義して」が分かりません。
    <?php breadcrumb(); ?>を上部で書きたい場所に書いてからワードプレス>カテゴリー>タイトル
    と書けば良いのですか?

    トピック投稿者 presencobo

    (@presencobo)

    manbo さま
    ありがとうございます。
    英語のプラグインしかないと言う事は、ワードプレスの中にはそういう機能はないと言う事ですね。
    私は英語が苦手でインストールして使えるかどうか分かりません。
    一応3つのアドレスは保存させて頂きました。
    ありがとうございました。

    こんにちは

    私は英語が苦手でインストールして使えるかどうか分かりません。

    Breadcrumb NavXT プラグインの設定画面は日本語環境では日本語で表示されます。プラグインページの説明もほぼ日本語で表示されますよ。
    基本的な使い方は、プラグインを有効化して、パンくずを表示する場所(テーマのテンプレート ファイル)に、下記コードを記述するだけで可能です。

    <?php if ( function_exists( 'bcn_display' ) ) { bcn_display(); } ?>

    使用しているテーマおよび具体的な表示場所の提示があれば、実際の記述場所などアドバイスをしやすいのですが・・・。

    パンくずリストの機能はWordPressに標準で存在しません。
    テーマによってはあるものもありますが、無ければ自力実装するかプラグインを使うかの二択です。
    自力で実装する場合、理屈が分かってれば簡単ですが、そうでなければ敷居が高いのでプラグインを使った方が楽です。

    前述の通りBreadcrumb NavXTが最もポピュラーで日本語の翻訳ファイルも作られているので設定も簡単にできると思います。
    管理画面のプラグインからBreadcrumb NavXTを検索してインストールすれば、通常ならば翻訳ファイルもインストールされ日本語表記になるので、文字が読めないなどと困ることはないはずです。

    Breadcrumb NavXTプラグインの使い方
    https://www.adminweb.jp/wordpress-plugin/list/index16.html

    以前のpresencoboさんの質問を見ているので、そのレベルに合わせたつもりでコメントしました。
    なので、関数の例えだけ書いてるような無意味なコメントは忘れた方が良いかと思います。

    あぁぁ・・・
    打ち込んでる間にダブった・・・
    関数の例えの話しはishitakaさんの事ではないので・・・

    CG

    (@du-bist-der-lenz)

    Twenty Seventeen テーマですが、Breadcrumb NavXT プラグインを設定後、single.phpでheader.phpを読み込んだ直後のwrapの中に<?php if ( function_exists( 'bcn_display' ) ) { bcn_display(); } ?>を記述して表示を確認しましょう。
    レイアウトはプラグインのスタイルシートで調整できます。その一方で、テーマに内在している部分を有用するのもアイデアとしてあるでしょう。
    モデルでは、整形はしていませんが、設置場所がわかりやすいと思うので投稿メタの先頭にパンくずリストを設置してみました。

    (動作モデル) https://wp.me/p8wLgU-94

    • この返信は6年、 4ヶ月前にCGが編集しました。理由: 画像変更
    トピック投稿者 presencobo

    (@presencobo)

    manbo さま
    ありがとうございます。
    プラグインの中にBreadcrumb NavXTは無かったので検索してインストールまでは出来ました。
    しかし添付図の様に
    「お使いの PHP バージョンが古すぎますので、新しいバージョンにアップグレードしてください。現在のバージョンは 5.2.17 ですが、Breadcrumb NavXT には 5.3.0 が必要です。」
    と出ました。
    どういう画面でバージョンアップをするのですか?

    • この返信は6年、 4ヶ月前にpresencoboが編集しました。
    トピック投稿者 presencobo

    (@presencobo)

    ishitaka  さま   CG さま
    ありがとうございます。

    皆さん同じ手順を書いておられるのだと思います、まずmanbo様の方法でやってみます。

    以下のページを参考にPHPのバージョンアップを行ってください。
    PHPのバージョン変更

    余程古いプラグイン等が無い限りPHP7.1で良いと思います。
    もしエラーが出て動かなくなるようであればエラー内容をコピーしておいてPHP5.6にしてみてください。

    トピック投稿者 presencobo

    (@presencobo)

    manbo さま

    PHP7.1に出来ました。

    説明に依ると目的の場所に如何の様なhtmlを書く様にと言う事ですので、私は<bodyの下に下記の様に書きました
    空白文字など間違いは無いですか?

    </head>

    <body>
    <div class=”breadcrumbs”>
    <?php if ( function_exists( ‘bcn_display’ ) )
    {
    bcn_display();
    } ?>

    或は説明どおり通常パン屑リストは一番下に書くものですか?

    • この返信は6年、 4ヶ月前にpresencoboが編集しました。
    • この返信は6年、 4ヶ月前にpresencoboが編集しました。
    • この返信は6年、 4ヶ月前にpresencoboが編集しました。

    このフォーラムでコードを書く場合はcodeボタンを押して表示される点で囲って書いてください。

    プラグインで使うコードはそのままコピーしたものを張り付けてみてください。
    場所はheader.phpの最下部で良いと思います。

    トピック投稿者 presencobo

    (@presencobo)

    manbo さま

    コードを押して書きました。

    </head>

    <body <?php body_class(); ?>>
    <div class=”breadcrumbs”>
    <?php if ( function_exists( ‘bcn_display’ ) )
    {
    bcn_display();
    } ?>

    これで良いですか?

    テーマはTwenty Seventeenですよね?
    header.phpの最下部は

    	<div class="site-content-contain">
    		<div id="content" class="site-content">

    このようになっていると思います。
    なので

    	<div class="site-content-contain">
    		<div id="content" class="site-content">
    <?php if ( function_exists( 'bcn_display' ) ) { bcn_display(); } ?>

    このフォーラムでコードを書く場合はcodeボタンを押して表示されるで囲って書いてください。

    • この返信は6年、 4ヶ月前にmanboが編集しました。
15件の返信を表示中 - 1 - 15件目 (全20件中)
  • トピック「パン屑リストに付いて」には新たに返信することはできません。