我在wordpress中有一些奇怪的问题
如何删除此类别存档列表的[标题]短代码 http://start.neomedia.info/category/sport/
这个标题在一篇文章中很有用 http://start.neomedia.info/diego-lopez-jestem-lepszy-niz-casillas/ 但是不在列表上它出现了,这真的很奇怪。
我应该在代码中添加什么? (替换功能?)
我不是在谈论CSS解决方案,因为这不起作用。
有人可以帮忙吗?
答案 0 :(得分:0)
虽然您没有提供任何代码,但我认为您在类别页面中使用了the_excerpt
功能。
Caption
是一个短代码,默认情况下,短代码在摘录中不起作用。如果您没有为帖子指定摘录并让WordPress自动处理它,它将完全删除标题和图像。正如文档中提到的那样:
自动生成的摘录也包含所有短代码和标签 除去。
因此,我假设您在创建帖子时手动输入摘录,并复制并粘贴了标题代码。这将阻止WordPress自动删除它,但它会将其视为普通文本,而不是标题。
要绕过此问题,您可以将以下过滤器添加到functions.php文件中,这将强制处理标题(以及任何其他短代码):
add_filter('the_excerpt', 'do_shortcode');
请注意,据我所知,上述内容仅适用于手动添加的摘录;它不会影响自动生成的那些,其中短代码和标签将继续被忽略。