是否在帖子/页面内容之后加载快捷代码?

时间:2012-08-01 作者:juliaallyce

我为time.ly\'s“all-in-one event calendar app”,该应用程序生成即将到来的事件的分页列表,其中不包含所有java脚本和用户选项。

我发布了about it here. (仍在进行中)

由于现在它在加载所有内容之前加载,我猜是因为最后返回的文件包括echo\'s、 我更希望它总是在发布内容之后加载,而不管它在页面上的输入位置如何。是否可以在页面内容之后强制加载短代码?

3 个回复
SO网友:mrwweb

短代码的内容应始终为returned而不是echoed.你可以阅读更多关于shortcode output on the Codex.

不久前,我问了一个关于"How to Return Loop Contents" 在这种情况下,这可能会很有用。

SO网友:nvwd

可以在页面加载后使用ajax获取内容,然后将其插入到所需的dom中。

以下是一些有帮助的链接:

http://codex.wordpress.org/AJAX

http://codex.wordpress.org/AJAX_in_Plugins

http://www.garyc40.com/2010/03/5-tips-for-using-ajax-in-wordpress/

HTH公司

SO网友:Grant Kimball

快跑吧do_shortcode($returned_content) 它将在内容上运行所有短代码过滤器。

i、 e。

插件:MyPlugin。php

function some_func(){
     $data = "[tabs][tab]Tabbed content here[/tab][/tabs]";
     return $data;    
 }
上述函数将按字面形式返回数据。没有解析短代码。如果要分析要显示的短代码,只需执行以下操作:

function some_func(){
     $data = "[tabs][tab]Tabbed content here[/tab][/tabs]";
     return do_shortcode($data);    
 }
此示例将在返回之前解析短代码。

结束

相关推荐

Remove action from shortcode

函数中有add\\u action()函数,该函数是add\\u shortcode()的回调函数。你知道如何在自定义插件的帮助下删除这个动作吗?我是否应该挂接到稍后调用的任何操作,然后再添加\\u shortcode()函数?我不想删除和重新添加短代码,因为它之外还有巨大的功能。简单示例:function test_shortcode() { ... other code ... add_action( \'some_hook\', \'custom_function\');&#