• 解決済 mitsu666

    (@mitsu666)


    いつもお世話になっております。
    マルチサイトでのBreadcrumb NavXTのカスタマイズについて質問です。

    複数の子サイトで投稿したブログの一覧を
    親サイトの「blog」という固定ページで
    表示しています。

    子サイトのぱんくずをカスタムしたいと考えております。
    子サイトのパンくずは現在、
    ——————————-

    home(子サイトのhome) > 投稿者名(子サイトのcategory-[投稿者名].php) > シングルページタイトル(子サイトのシングルページ)

    ——————————-
    となっております。
    これを、

    =======================

    home(親サイトのhome) > blog(親サイトの固定ページ) > 投稿者名(子サイトのcategory-[投稿者名].php) > シングルページタイトル(子サイトのシングルページ)

    =======================
    としたいと思っています。

    やりたい事をまとめますと、

    1)「home」を親サイトのhomeへリンクさせたい
    2)「home」と「投稿者名」の間に『blog(親サイトの固定ページ)』を追加したい

    以上の2点です。

    http://notnil-creative.com/blog/archives/981
    こちらの記事を拝見して、

    function my_filter_breadcrumbs($bcnObj) {
        $bcnObj->add(new bcn_breadcrumb('ホーム', '<a title="%title%." href="%link%">%htitle%</a>', '', 'http://example.com/'));
        return $bcnObj;
    }
    add_action('bcn_after_fill', 'my_filter_breadcrumbs');

    以上のソースをfunction.phpに書いたところ、
    パン屑のあたまに「ホーム」が追加されましたが、
    任意の場所への追加方法と
    %title%以外の記述方法が分からなかったため、
    行き詰まってしまい質問させていただきました。
    どうかご教授ください。

    お返事をお待ちいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    function my_filter_breadcrumbs($bcnObj) {
        $bcnObj->add(new bcn_breadcrumb('ホーム下', '<a  href="%link%">親サイトの固定ページ</a>', '', 'http://example.com/2'));
        $bcnObj->add(new bcn_breadcrumb('ホーム', '<a  href="%link%">親サイトのホーム</a>', '', 'http://example.com/'));
        return $bcnObj;
    }
    
    add_action('bcn_after_fill', 'my_filter_breadcrumbs');

    のようにすればいいです。%title%は、自分に必要なテキストで埋めてください

    トピック投稿者 mitsu666

    (@mitsu666)

    nobitaさま

    お返事が遅れてすみません!
    おおお。
    すごい!!
    希望通りの表示&リンクが実現できました!!

    お忙しい中、ご教授ありがとうございます!
    教えていただいたソースをしっかり咀嚼して勉強したいと思います!
    ありがとうございます!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「Breadcrumb NavXT:マルチサイトでのカスタマイズ」には新たに返信することはできません。