WordPress硬编码摘录

时间:2014-03-14 15:03:18

标签: php wordpress

对于所有帖子和页面,是否可以只使用一个硬编码的摘录?

到目前为止我所读到的是我需要更改index.php和archive.php文件。

但我不确定最好的方法是什么。或者我可以为它构建一个函数吗?

我希望所有帖子/页面都有相同的摘录。

或者,如果有一些插件可以执行此操作。

我发现需要替换的代码是

<?php the_excerpt(); ?> 

替换为

<?php if (function_exists(‘has_excerpt’) && has_excerpt()) the_excerpt(); ?>

但我无法找到我检查过我的index.php,page.php,header.php的文件

我使用TwentyEleven作为主题。

2 个答案:

答案 0 :(得分:2)

如果你需要一个共同的摘录,那么只需要在任何你想要显示它的地方进行硬编码。

而不是the_excerpt();只需编写您的硬编码摘录,例如

 <div>This is my sample static excerpt</div>

那就是它。

答案 1 :(得分:0)

以下是两个例子

<?php
// Get particular post's excerpt
$my_post = get_post('some-Post-ID');
echo $my_post->post_excerpt;
?>

<?php
if ( is_category() || is_archive() ) {
    the_excerpt();
}
?>

但我相信您需要为所有帖子提取相同的摘录,因此您应该打印一个常见的静态摘录。