对于所有帖子和页面,是否可以只使用一个硬编码的摘录?
到目前为止我所读到的是我需要更改index.php和archive.php文件。
但我不确定最好的方法是什么。或者我可以为它构建一个函数吗?
我希望所有帖子/页面都有相同的摘录。
或者,如果有一些插件可以执行此操作。
我发现需要替换的代码是
<?php the_excerpt(); ?>
替换为
<?php if (function_exists(‘has_excerpt’) && has_excerpt()) the_excerpt(); ?>
但我无法找到我检查过我的index.php,page.php,header.php的文件
我使用TwentyEleven作为主题。
答案 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();
}
?>
但我相信您需要为所有帖子提取相同的摘录,因此您应该打印一个常见的静态摘录。