查看全文后(未摘录)在WordPress的定义职位(Show full post (not exce

2019-10-21 23:29发布

我想在WordPress的定义一些帖子,其中显示完整的职位,而不是摘录的可能性。

有喜欢的各种解决方案:

  • 使用隐藏的HTML宣布进入这一主题和代码要么使用the_content或the_excerpt
  • 硬编码到主题(如果==帖子ID XX然后the_content其他the_excerpt)
  • 使用后元数据,并加上“如果”成为主题,以检查他们
  • 创建一个插件,它会自动和还增加了功能的复选框“始终显示整个”进入编辑器后。

第一个是容易的,但很丑,第二个应该是可行的一些google搜索,但第三人似乎是最吸引我的,但我不知道如何来实现这一目标。

由于通常在模板中的所有,我有什么地方是从WordPress的the_excerpt方法。 因此,我应该以某种方式注入一些代码,而检查当前职位的复选框被设置,然后只用the_content代替。 这是有可能的话还是需要我反正修改的主题?

感谢您的投入。

Answer 1:

我会使用自定义字段,它更灵活,所以你不需要硬编码的页面标识。

<?php
$show_full_content = get_post_meta($post->ID, 'show_full_content', true);

if ($show_full_content == 'yes') {
    the_content();
} else {
    the_excerpt();
}
?>

您可能会感兴趣的ACF ,它可以使用户更加友好。



文章来源: Show full post (not excerpt) for defined posts in wordpress
标签: php wordpress