现在,我让我的整个 wordpress 博客显示 the_excerpt 而不是 the_content。但是,我希望它只在视频类别页面上显示 the_content。现在在 content.php 文件中,它从我的内容扩展 php 文件中获取扩展“muimedia_post_entry_summary”。在我的内容扩展 php 文件中,这里是获取摘录(post_entry_summary)的代码...
/* muimedia_post_entry_summary */
if ( !function_exists( 'muimedia_post_entry_summary' ) ) {
function muimedia_post_entry_summary() {
?>
<div class="entry-summary">
<?php if (has_post_thumbnail()){ ?>
<a href="<?php the_permalink() ?>" title="<?php the_title_attribute
( array('before' => esc_attr__( 'Permalink: ', 'muimedia' ),
'after' => '')); ?>" rel="bookmark"><?php the_post_thumbnail(); ?></a>
<?php } ?>
<div id="categorysummary">
<?php the_excerpt(); ?>
</div>
</div>
<?php
}
}
此代码获取每个帖子的缩略图和摘录。我试图让它仅在视频类别页面上显示内容。我尝试保留上面的第一个代码,复制它然后将其更改为以下内容:
/* muimedia_post_entry_summary video page */
if ( !function_exists( 'muimedia_post_entry_summary' ) && is_category( 'videos' ) ) {
function muimedia_post_video_entry_summary() {
?>
<div class="entry-content">
<?php the_content(); ?>
</div>
<?php
}
}
正如你所看到的,我尝试了“&& is_category”,我也厌倦了“|| is_category”,并且还用它的 ID 替换了类别名称。我什至尝试将函数名称更改为“post_video_entry_summary”(老实说,我认为这个名称并不重要)。我真的不知道还能做什么:(如果有人能在这个小问题上帮助我,那对我来说意义重大!真的会。我要去吃点午餐。但是,我会做我的在接下来的 20 分钟内回到我的电脑。希望有人能找到正确的解决方案来解决这个小问题!:)