Wordpress - 如果当前页面处于活动状态,则添加"活动"类

use*_*645 2 css php wordpress

<?php
          if($post->post_parent)
          $children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0");
          else
          $children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
          if ($children) {
        $parent_title = get_the_title($post->post_parent);?>

        <li><a href="<?php echo get_permalink($post->post_parent) ?>"><?php echo $parent_title;?></a></li>
          <?php echo $children; ?>
    <?php } ?>
Run Code Online (Sandbox Code Playgroud)

上面的代码列出了列表中的父页面和所有子页面.

父页面
子页面
子页面class ="active"
子页面
子页面

我想在当前活动的页面中添加一个"active"类.任何帮助是极大的赞赏.谢谢

Mis*_*ime 14

要查找特定页面并向其添加活动类,可以尝试使用is_page并定义页面的URL/slug.

<a  class="<?php if (is_page('name-of-page')) echo 'active'; ?>" href="#">Link</a>
Run Code Online (Sandbox Code Playgroud)