Discordコミュニティを作りました! 参加する

フォーラム

トピックを立てる前にチェック
  1. フォーラムガイドライン」に必ず目を通してください。
  2. バージョンアップデート後に表示がおかしくなった場合は、
    「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。
  3. フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
パンくずリストのテキスト変更、リンクの...
 
通知
すべてクリア

パンくずリストのテキスト変更、リンクの追加

3 投稿
2 ユーザー
1 Likes
469 表示
haioku
(@haioku)
投稿: 2
メンバー
Topic starter
 
swellのパンくずリストで次のようなカスタマイズをしたいのですが、どうすればいいでしょうか。
お知恵を貸してください。
やりたいこと:
・パンくずリストに表示されている投稿名をSEO SIMPLE PACKで設定しているタイトルに変更
・上記タイトルを同投稿ページにリンクするようにする
変更後の出力例:
・投稿ページのタイトル(h1):BBB
・タイトル(SEO SIMPLE PACKで設定しているタイトル):AAA
ホーム > 未分類 > BBB
ホーム > 未分類 > <ahref="投稿ページURL">AAA</a>
 
よろしくお願いいたします。
確認項目
利用規約に同意します*, ガイドラインを読み、内容を把握しています*, よくある質問を先にチェック済みです*, 過去に同じようなトピックがないか検索済みです*, WordPress更新後、SWELLは最新版にしましたか?, Googleなどでも検索してみました, プラグインを停止しても同じことが起こることを確認しました, デフォルトテーマ等、他のテーマでも同じことが起こることを確認しました, 自分で追加したコードに問題がないかチェック済みです, サポート範囲外だということを理解しているが助けが欲しい(有料サポートしてくれる方を探したい)
問題が確認できるページのURL
利用中のSWELL本体のバージョン
2.7.4.1
利用中のPHPバージョン
7.4.33
利用中のWordPressバージョン
6.2.2
利用中のプラグイン一覧

SEO SIMPLE PACK

 
投稿済 : 22/06/2023 9:04 am
かんた
(@swell_mania)
投稿: 590
Https://webrent.xsrv.jp/
 

パンくずはswell_breadcrumb_list_dataフックがあるので、テンプレートを直接編集する必要はありません。

おおむね次のような書き方です↓

add_filter( 'swell_breadcrumb_list_data', function( $list_data ) {
    // 記事ページの場合のみ処理を実行
    if ( is_single() ) {
        // ここに実行したい処理を書く
    }

    return $list_data;
} );

 

 

SEO SIMPLE PACKのタイトルはssp_meta_titleに保存されているので、ssp_meta_titleがあればタイトルとして出力。なければそのままみたいな分岐が必要です。

フックの書き方はswell/parts/breadcrumb.phpを参考になさってください。

一般ユーザー
SWELL初心者のために、ブロックパターンライブラリーを運営しています。

 
投稿済 : 24/06/2023 5:56 pm
haioku reacted
haioku
(@haioku)
投稿: 2
メンバー
Topic starter
 

ご回答ありがとうございました。
参考にいたします!

 
投稿済 : 24/06/2023 7:39 pm
共有: