我是Wordpress的新手,我正在尝试自定义我自己的主题。
我所有的帖子都是从一种我不想成为摘录的内容开始的。这是一种标题。
有没有一种方法可以在类中用作仅摘录的内容.myOnwnExcerpt
, 或者,让wordpress运行摘录规则来排除类中的文本可能会更容易.notToBeDisplayedAsExcerpt
. 谢谢你的建议。
最合适的回答,由SO网友:s_ha_dum 整理而成
最简单的做法是编写手动摘录,而不是让系统生成它们。
第二,将您的“非摘录内容”包装在短代码中。如果你看看wp_trim_excerpt()
函数,该函数从帖子内容中生成摘录,它所做的第一件事是strip shortcodes. 例如,如果您有这样的短代码:
function foocode($atts,$content){
return $content;
}
add_shortcode(\'foo\',\'foocode\');
帖子正文中的任何内容,如
[foo]Hello[/foo]
不会出现在生成的摘录中。请注意,“exceprt”不一定是索引页上显示的文本块。如果主题使用
the_content()
帖子内容将在
<!-- more -->
标记,或者什么都不标记,则您的内容仍将显示。