Php 自定义类型页面引用了错误的导航列表项

Php 自定义类型页面引用了错误的导航列表项,php,wordpress,Php,Wordpress,我是Wordpress的新手,有以下问题: 我在一个网站上工作,该网站包含一个带有新闻->的博客页面,它被导航列表项新闻引用 此外,我还创建了一个带有事件列表的附加自定义帖子类型。->它由导航列表项:事件引用。带有事件列表的页面基于文件page-events.php。当您单击事件以获得单个视图时,打开的页面基于single-event.php 所以基本上我有两个单.php文件,一个用于我的新闻,另一个用于我的事件 我的问题是: 当您单击单个视图的事件或单击事件类别并保留文件page-events

我是Wordpress的新手,有以下问题:

我在一个网站上工作,该网站包含一个带有新闻->的博客页面,它被导航列表项新闻引用

此外,我还创建了一个带有事件列表的附加自定义帖子类型。->它由导航列表项:事件引用。带有事件列表的页面基于文件page-events.php。当您单击事件以获得单个视图时,打开的页面基于single-event.php

所以基本上我有两个单.php文件,一个用于我的新闻,另一个用于我的事件

我的问题是: 当您单击单个视图的事件或单击事件类别并保留文件page-events.php时,在导航栏中,事件列表项不再被选为当前页面项,而是新闻列表项

嗯,这个新闻是指我的主要博客页面。当我单击事件列表中的事件时,如何使事件列表项保持选中状态

下面是我的single-event.php的代码:

<!-- Header -->
<?php get_header();
if ( is_page() ) {
        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) {
        echo "<div id='submenu'>";  
        echo "<ul>";
        echo $children;
        echo "</ul>";
        echo "</div>";  
        }
    } else { 
   if ( !function_exists('dynamic_sidebar') || 
   dynamic_sidebar('Sidebar') ) :
   endif;   }
   st_before_content($columns=''); ?>

<!-- Content -->
   <?php if ( have_posts() ) : 
   while ( have_posts() ) : the_post(); 
   $custom_fields = get_post_custom( $post->ID ); ?>
   <h2><?php the_title(); ?></h2>
   <? $date = get_the_term_list( $post->ID, 'date' ); ?>
   <h3><?php echo $date; ?> &nbsp;&nbsp; &bull; &nbsp;&nbsp; <?php echo    
$custom_fields["time"][0]; ?> h</h3>
   <?php
   if ( function_exists('has_post_thumbnail') && 
     has_post_thumbnail() ) {
      the_post_thumbnail();
   } ?>    
   <p><?php the_content(); ?></p>
<?php endwhile; endif; ?>

<!-- Footer -->
<?php
st_after_content();
get_footer();
?>
解决方案

我发现这是一个普遍的wordpress问题。事件列表项不能成为当前页面项,但我找到了一个解决方法,可以处理新闻项的CSS并删除其视觉当前页面项外观:

转到header.php并在其周围放置一个div框,将当前自定义帖子类型设置为类,如下所示:
你能把你的密码贴出来吗?嗨,马克,当然可以您对哪些文件的代码感兴趣?