【wordpress】カスタム投稿タイプの一覧に、active(current)を付ける

2017年10月10日

カスタム投稿タイプの一覧を、サイドバーなどに出力した場合、
勝手にはactiveがつかないので、現在のページがサイドバーのどれかの目印がつけられない。
そこで、アクティブが付くバージョン。

肝は
$current_page_id = $wp_query->get_queried_object_id();
これと
<li class=”<?php if ($current_page_id == $post->ID ) {echo ‘active’;} ?>”>
この二行です。

現在のページidが、一覧表示されている投稿のidと一致したらactiveをecho。