私は2013年の子供のテーマを使用して、その上部に大きな画像を持ついくつかのWordpressのウェブサイトを持っています。
ユーザーがPagesウィジェットのリンクをクリックしたときにブラウザが少しスクロールダウンするように、すべてのページリンクに#navbar
アンカーを追加する方法
(そうでなければ、ユーザーはクリックしても何も起こらなかったと思うからです。なぜなら、彼らは再び同じ大きな画像を見るからです)。
ファイル にwp-includes/widgets/class-wp-widget-pages.php 私はWP_Widget_Pages
のソースコードを見つけましたが、私はそうではありませんそれを最善の方法で変更する方法を確かめてください(おそらく私のtwentythirteen-child
テーマでも起こるはずです)。
リンクの出力を変更するために、 フィルタをpage_link
に追加することができます。
function wpd_add_fragment_to_pages( $url ) {
return $url . '#navbar';
}
add_filter( 'page_link', 'wpd_add_fragment_to_pages' );