所以我在页面的右侧有一个帖子列表。我试图这样做,当你在看一篇文章时,相应的链接(在页面的右侧)被选中(就像你在页面上一样,导航中的菜单项被高亮显示)。有意义吗?
我试图使用此“if”语句添加类“selected highlight”
<div class="service-highlight-box-sidebar <?php if(single_post_title() == the_title()){ echo \' selected-highlight\'; } ?>">
<h2><span>
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
<?php the_title(); ?>
</a>
</span></h2>
<?php
if ( has_post_thumbnail() ) { ?>
the_post_thumbnail(\'serivce-highlights\');
}
the_content(\' \');
?>
</div>
当我加载页面时,它会添加
<div class="service-highlight-box-sidebar post_title the_title selected-highlight">
到屏幕右侧的每个帖子链接。注意:它实际上并没有添加“post\\u title”和“the\\u title”,而是在其位置添加动态post title和动态link title。问题是它将它们添加到类中,而不是在if语句中使用它们来确定是否应该添加类。
我应该在上面的代码snippit中查找错误吗,或者这是我的模板的一个更大的问题,或者只是wordpress的一个“不-不”问题?
谢谢