こんにちは。
「あるページにいる場合にサイドバーの内容が変わる」というコードの作り方で悩んでいます。
<li><a href="hoge">メニュー</a>
<?php if(is_page(array('a','b','d'))): ?>
<?php echo '<ul class="child">';
wp_list_pages('child_of=10&depth=1&title_li=');
echo '</ul>';
?>
<?php endif; ?>
</li>
といったことをやっており、あるページにいる場合のみ子ページが出現するようなことをしたいと思っています。
現状はこのコードでもいけるのですが、いかんせん「a,b,d」のページを増やしたり減らしたりすることが多く、そのたびにテンプレートをいじることがしんどいのです。
このようなことを自動化させるというか、テンプレートタグやPHP、もしくはプラグインなどで解決することができるでしょうか?教えてください、よろしくお願いします。