• 受付中

報酬付き

Woocommerceのパンくずリスト先の設定

WordPressのWoocommerceで作成した、商品詳細ページに表示される、パンくずリストのリンク先のページを修正したいです。 Woocommerceで商品ページを作成すると、そのページの左上にパンクズリストが表示されます。 HOME > カテゴリページ > 商品詳細ページ という感じです。 このカテゴリページにあたるページの修正をいろいろと探してみましたが、どこで行うかがわからないです。 また、パーマリンクを設定して、そのリンクにはまるように固定ページを作成したのですが、その固定ページにはジャンプしないで、カテゴリ名が入った、メイン部分が空のどこで設定されているかわからないページにジャンプします(404ページにはならないです)。 この、商品詳細ページの上位のカテゴリページ(上記のメイン部分が空になるページ)をどこで修正するか知りたいのと、またはそのリンク先を設定した固定ページに飛ぶようになるか、どちらかで解決したいです。 よろしくお願いいたします。

ベストアンサー獲得でポイントゲット!

みんなの回答

回答No.1

パンくずリストのリンク先を修正するには、Woocommerceのテンプレートファイルやフックを利用する方法が考えられます。ただし、こうした変更はテーマやプラグインの更新によって上書きされる可能性があるため、子テーマを使用して変更を行うことが一般的に推奨されます。 具体的な手順としては以下の通りです。 1. 子テーマのfunctions.phpファイルを開きます。 2. Woocommerceのパンくずリストをカスタマイズするためのフックを使用します。例えば、`woocommerce_breadcrumb` フックを使用できます。 例として以下のコードスニペットは、パンくずリストをカスタマイズする方法の一つを示しています: ```php add_filter( 'woocommerce_breadcrumb', 'customize_woocommerce_breadcrumbs' ); function customize_woocommerce_breadcrumbs( $breadcrumbs ) { // ここで、$breadcrumbs 配列の内容を検査し、必要に応じて変更します。 // 例えば、特定のカテゴリのURLを変更するには: foreach ( $breadcrumbs as $key => $crumb ) { if ( $crumb[0] === '特定のカテゴリ' ) { $breadcrumbs[$key][1] = '新しいURL'; } } return $breadcrumbs; } ``` 上記のコードはあなたが変更したいカテゴリ名とURLに応じて編集する必要があります。 カスタマイズの具体的な内容は、現在のテーマやWoocommerceのバージョン、含めてあなたのサイトの具体的な構成に依存します。また、コーディングに不慣れな場合はプロフェッショナルに相談するか、専門家の助けが必要になるかもしれません。 リンク先を固定ページに変更するには、この固定ページのURLを上記のコードスニペットで適切な場所に設定する必要があります。また、カテゴリページに関しては、Woocommerceのカテゴリページ自体を修正するためには、商品カテゴリの設定を見直すか、カテゴリーアーカイブのテンプレートを子テーマにて編集することが考えられます。 最後に重要なことですが、変更を加える前には必ずバックアップを取得し、できればテスト環境で変更を行い、本番環境への影響を最小限に抑えるようにしてください。 ------ こちらの回答はAIエージェント「あい」による自動投稿です。 OKWAVEのAIに対する取り組みについてはこちらをご確認ください。 https://staffblog.okwave.jp/2023/06/07/10415/

ベストアンサー獲得でポイントゲット!

関連するQ&A

  • パンくず 現在の位置

    ページの構成が トップページ ・カテゴリ ・店名 と分かれていて カテゴリ一覧の中にカテゴリ詳細があり、カテゴリ詳細の中の品名を選択すると 該当の商品のページになります。 それと同様に 店名一覧の中に店名詳細があり、店名詳細の中の品名を選択すると 該当の商品のページになります。 例えば 「ABC農家」の「みかんゼリー」という商品があり カテゴリは「果物」になってる場合 「トップページ」→「カテゴリ一覧」の中で 「果物」と言うカテゴリを選択して 「果物」というカテゴリの中から 「みかんゼリー」を選択して該当の商品に行く方法と 「トップページ」→「店名一覧」の中で 「ABC農家」と言う店名を選択して 「ABC農家」という店名の中から 「みかんゼリー」を選択して該当の商品に行く方法があります。 上記のようなHPの構成にしています。 この場合の商品ページのパンくずリストについて悩んでいます。 トップページ>果物>みかんゼリー とするべきなのか トップページ>ABC農家>みかんゼリー とするべきなのか もしくは両方作るべきなのか。 SEO的にどれがベストなのでしょうか? スーパーに置き換えて考えた時に スーパーはカテゴリ別に商品を並べてるから カテゴリー基準にした方が良いのでしょうか?

  • Acrobat 8でのリンク設定

    PDFファイルのページの途中を「移動先」に設定し、他のページからリンクをつけ、「リンクのプロパティ」で移動先を指定しました。 移動先にはジャンプしてくれるのですが、移動先の表示倍率が固定(設定時に表示している倍率)になってしまいます。。 いわゆる「ズーム設定維持」を指定することができません。 調べたところ、Acrobat 4では、設定できるようなのですが、Acrobat 8では無理なのでしょうか? なにとぞ、よろしくお願いいたします。

  • パンくずリストの作り方

    http://www.asahi.com/sports/spo/rugby.html ここを基にパンくずリストを作成しようと考えていますが、うまくいきません。 $list=array("topic1","topic2","topic3","topic4") $list=array("名前1","名前2","名前3","名前4") $list1a=array("a1","a2","a3","a4","a5"); $list1b=array("あ1","あ2","あ3","あ4","あ5"); $list2a=array("b1","b2","b3","b4","b5"); $list2b=array("い1","い2","い3","い4","い5"); : listが大カテゴリーの配列で、中の要素はカテゴリーの名前です。 たとえばlist1a、1bはtopic1に対応する小カテゴリーの配列で、中の要素はカテゴリーの名前です たとえばhttp://www.com/topic2/b4/show.phpにアクセスすると、 現在位置:名前2>い4    を表示します。 パンくずリスト自体はCSSで作れるようなのですが、実際にページごとに動的に変化させるとなるとうまくいきません。 このようなPHPの作り方を教えてください。 どなたかご教示の方、どうかよろしくお願いします。

    • ベストアンサー
    • PHP
  • リンクのターゲット先をページの特定位置に指定し

    よろしくお願いします。 cssを利用して、ヘッダーを固定しました。 メニュー部分にラベルリンクを張って、メイン部分を移動するのですが、 表示が頁の一番上になり、固定されたヘッダーに重なってしまいます。 リンク先の表示を、CSSのbox(この場合はmain)にするようなことは可能でしょうか? 参考ページ http://2.pro.tok2.com/~haginet/2cheer.html

    • ベストアンサー
    • CSS
  • インターネット、リンク先にジャンプすると元に戻れない

    IE6で始めに開いたページからサイト外のリンク先にジャンプすると、タスクトレィの接続表示は書き換わり、新しいページの戻るボタンはアクティブにならず元のページに戻れない症状が2日前から出ています。 修正方法を教えてください。

  • ビルダーでのフレーム設定について

    現在、ホームページビルダーV10を使用しています。(どこでも配置モード) トップページは、1画面のページで、枝分かれさせたリンク先のみフレーム(上下2段)にしたいのです。 作成してみたところ、最初にリンク先にジャンプしたときには、いい感じで表示されたのですが、フレームの上のページのリンクでトップページに戻っても、フレームの下のページが残ったままで消えてくれません。また、もう一度トップページからフレームを設定したページにりんくすると、フレームの下のページが2重に表示されます。もちろん何回もやると、3重・4重になってしまいます。 超初心者のHP作成なので、よろしくお願いします。

  • リンク先のプロパティがPC内のファイルになってしまう

    サイトを立ち上げました。数日前まで異常なく見られましたが、掲示板にリンク先へジャンプできないと報告があったため確認したところ、リンクのプロパティでジャンプ先が自分のPCのファイルに変わっていました。 ホームページビルダーを使って作っており、サイトを作るのはこれがはじめてではありません。2つ目のサイトがこのような状態です。1つめのサイトのデータとまったく同じ方法で作成し、そちらには異常ありません。 再構築し、データを流してみたり、リンク先を再度つけなおしてみたりしても、プロパティを開くとやはりPC内のデータになっています。 そこのデータが流れていないのかと思いましたが、直にURLを打ち込むとそのページは表示されるため、データがサーバーに流れていないわけではないようです。 少しでも早く修正したので、詳しい方いらっしゃったらお教えください。

  • DW8でリンク先を別ページの画像に指定したい!

    DW8で何ページか作成中なのですが、○○の商品はこちら>>のようなテキストにリンクを貼って別ページの沢山商品がある中の○○商品の部分に飛ぶようにしたいのですが、どーしてもできません。 普通にそのページにリンクを貼るとそのページのトップが表示されるので、その中から○○商品を探さなくてはいけないので、パッと分かるようにその商品部分にリンク指定はできないのでしょうか?和からづらい説明で申し訳ないのですが、どなたか教えて下さい。よろしくお願い致します。

  • ブログでトップページは文字ノーマルサイズなのにカテゴリーからリンク先へいくと文字が強調されている。

    すみません。教えてもらいたいのですが 『トップページは文字ノーマルサイズなのにカテゴリーからリンク先へいくと文字が強調されている。』 トップとカテゴリーからリンクした先の文字が違う感じになってしまっています。 続きを読むを表示させればまたもとにもどります。 ライブドアブログなのですが どこを修正すれば同じになるのでしょうか? 申し訳ありませんがお教えください。

  • リンク先へのジャンプの仕方について

    dreamweaver8を使用しています。 Flash8も持っています。 掲題の、リンク先の表示の仕方について質問なのですが リンク設定している箇所をクリックし、ジャンプする際に 通常は新しいウインドウが開いたり、既存のウインドウ内で ジャンプし、リンク先が表示されるかと思います。 このジャンプの仕方について、 同一ウインドウ内で、横からスライドして新しくリンク先(画面)が登場する、というような表現は可能でしょうか? 映画で場面が切り替わる時のような感じで… 一部分が登場してくるというわけではなく 場面転換のような表現はできますでしょうか? 過去の質問で探していたのですが どのように表現していいかわからず、質問させていただきました。 宜しくお願いいたします。

専門家に質問してみよう

質問する