これは、wordpress で作成したすべてのカスタム投稿を一覧表示するサブメニューを作成するために使用するコードです。
<ul class="submenu">
<img src="<?php bloginfo('template_directory'); ?>/images/submenu.png" alt="submenu" width="62" height="1" />
<!-- List post types -->
<?php
$the_query = new WP_Query( 'post_type=artworks_post' );
// The Loop
while ( $the_query->have_posts() ) : $the_query->the_post();
echo '<li id="submenu_link" class="submenu_item_link">';
echo '<a href="' .get_permalink(). '" > ';
the_title();
echo '</a>';
echo '</li>';
endwhile;
// Reset Post Data
wp_reset_postdata();
?>
<img src="<?php bloginfo('template_directory'); ?>/images/submenu.png" alt="submenu" width="62" height="1" />
</ul>
たとえば、私の現在の投稿は artworks_post/project-coke ですが、サブメニューのタイトル (Project Coke タイトル) に現在/アクティブなクラスを追加していません。
サブメニューの現在の投稿のタイトルにアクティブ/現在のクラスを追加するにはどうすればよいですか?
サブメニューは、カスタム投稿を取得するように構築されています...