使用插件、页面和快捷代码对内容进行筛选(_C)

时间:2012-08-19 作者:Oliver

我正在使用一个插件添加推特,像。。。此插件将过滤器添加到the_content() 在博客页面(帖子列表)上显示此社交按钮。

我编写了一个快捷码,用于执行显示帖子的自定义SQL查询。我甚至还加了apply_filters( \'the_content\', get_the_content() ) 用于应用这些过滤器get_the_content().我在页面上添加了短代码。唯一的问题是,“like”、“tweet”按钮并没有“链接”到不同的帖子,而是链接到页面。

例如,在一篇帖子上,我有2条赞和10条推特,它们以正常方式显示在这个页面上,计数为0。我相信这些按钮实际上是链接到页面的,而不是链接到帖子的。我尝试添加其他插件,如投票,也是一样的:帖子上的投票不会显示。。

我只想让这个按钮像正常的post循环一样显示。这是添加此过滤器的方法吗the_content() 在短代码循环中,而不是在the_content 在页面中。博客列表运行良好,投票和按钮显示正确。我希望在带有显示帖子的短代码的页面上有相同的行为,是否可能?

感谢您的回答!

1 个回复
最合适的回答,由SO网友:Oliver 整理而成

我找到了另一种解决方案,我只需在循环中使用一个新模板,就可以在短代码中使用循环来避免这个问题,现在一切都很好。

结束

相关推荐

Too many actions/filters!

这里是wordpress的新成员。动作/过滤器的概念本身并不难理解。令我不知所措的是大量可用的操作和过滤器。当我阅读教程/指南时,他们会说“只需将此功能添加到wp\\U head操作或after\\U setup\\u主题”。如果没有这些教程,我究竟如何知道将该函数与该操作挂钩?作为一个初学者,我怎么会知道什么是合适的操作?有没有关于如何导航的建议?谢谢