2
メニュー項目がリンクするページのIDを取得しますか?
現在、カスタムウォーカーを使用しての出力をカスタマイズしwp_nav_menu()ており、<a>タグに情報を追加しようとしています。 各メニューリンクの出力を次のようにしてください。 <a class="boxPAGEID" href="#">About Me Page</a> PAGEIDリンク先のページのIDはどこにありますか。 その理由は、タグ内のクラスによってトリガーされる、ライトボックス内のページコンテンツを開くテーマを開発しているためです。 以下は、functions.phpファイル内のカスタムウォーカーのコードです(コードの後で、問題が発生している領域をポイントします)。 class description_walker extends Walker_Nav_Menu { function start_el(&$output, $item, $depth, $args) { global $wp_query; $pageid = $wp_query->post->ID; $indent = ( $depth ) ? str_repeat( "\t", $depth ) : ''; $class_names = $value = ''; $classes = empty( $item->classes ) ? array() …