it-swarm-ja.com

Wp_list_pagesメニューの現在のページからlink要素を削除するにはどうすればいいですか?

WPはリンクのリストを作成し、便利にcurrent_pageクラスを適用しますが、私は現在表示しているページへのリンクのアクセシビリティ問題に関心があります。

通常、私は<a hrefなどを<spanと交換します。あなたはどのようにワードプレスでそれに近づきますか?

(手動でページのリストを作成するのとは別に!)

1
Boldfish

Walkerクラス全体を書き直すのは大変な作業です。しかし、リンクを削除するには少しJavaScriptを使用できます。あなたがjqueryを含めているなら、このような何かがうまくいくはずです:

jquery(document).ready(function() {
    jquery('.current_page_item a').removeAttr( 'href' );
    });
2
goldenapples

つい最近、私はプラグインを公開しました、それはまさにこれを行います: 冗長リンクを削除します 。あなたはフィルタごとの出力をcostumizeするかもしれません、例はreadmeにあります。

1
fuxia