删除字幕短代码表格类别档案 - wordpress

时间:2014-08-08 12:49:05

标签: php wordpress caption wp-list-categories

我在wordpress中有一些奇怪的问题

如何删除此类别存档列表的[标题]短代码 http://start.neomedia.info/category/sport/

这个标题在一篇文章中很有用 http://start.neomedia.info/diego-lopez-jestem-lepszy-niz-casillas/ 但是不在列表上它出现了,这真的很奇怪。

我应该在代码中添加什么? (替换功能?)

我不是在谈论CSS解决方案,因为这不起作用。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

虽然您没有提供任何代码,但我认为您在类别页面中使用了the_excerpt功能。

Caption是一个短代码,默认情况下,短代码在摘录中不起作用。如果您没有为帖子指定摘录并让WordPress自动处理它,它将完全删除标题和图像。正如文档中提到的那样:

  

自动生成的摘录也包含所有短代码和标签   除去。

因此,我假设您在创建帖子时手动输入摘录,并复制并粘贴了标题代码。这将阻止WordPress自动删除它,但它会将其视为普通文本,而不是标题。

要绕过此问题,您可以将以下过滤器添加到functions.php文件中,这将强制处理标题(以及任何其他短代码):

add_filter('the_excerpt', 'do_shortcode');

请注意,据我所知,上述内容仅适用于手动添加的摘录;它不会影响自动生成的那些,其中短代码和标签将继续被忽略。