wordpress初心者です。どうしてよいか分からず困っております。よろしくお願いいたします。
前提・実現したいこと
カスタム投稿ページに、共通のフッターパーツを設けています。
この度の改修で、その共通フッターパーツに①カスタム投稿ページのリンク一覧を作成し、
②現在アクセスしているページのURLと照合して、現在ページのURLと同じリンクの<a>を削除したいです。
現在②の所でつまずいている状態です。
初歩的な質問で大変申し訳ございませんが、ご教示いただきたいです。
発生している問題
・list内の各<a>リンクと現在いるページのURL(get_permalink())を比較し、一致する場合は<a>を削除し、文字スタイル変更のclassを付与したいのですが、比較方法がわからず躓いています。
調べていく中でifやwhileを使用するのかなと思ったのですがうまく行かない状態です。
【共通フッター.php】
<ul> <?php if!((get_permalink() = <a>)): ?> <?php while(???); ?> <li>カテゴリA - <a href="<?php echo get_permalink(IDをいれてます); ?>">A-1</a></li> <li>カテゴリB -<a href="<?php echo get_permalink(ID); ?>">B-1</a>-<a href="<?php echo get_permalink(245); ?>">B-2</a></li> <li>カテゴリC -<a href="<?php echo get_permalink(ID); ?>">C-1</a>-<a href="<?php echo get_permalink(249); ?>">C-2</a></li> <li>カテゴリD -<a href="<?php echo get_permalink(ID); ?>">D-1</a></li> <?php endwhile; ?> <?php else: ?> <?php endif; ?>
試したこと
現在ページのURL取得やカスタム投稿タイプのURL取得は調べて行く中で出来たのですが、
URLを照合して<a>を取る処理が分からず困っています。
何卒よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/24 05:29