我为time.ly
\'s“all-in-one event calendar app”,该应用程序生成即将到来的事件的分页列表,其中不包含所有java脚本和用户选项。
我发布了about it here. (仍在进行中)
由于现在它在加载所有内容之前加载,我猜是因为最后返回的文件包括echo
\'s、 我更希望它总是在发布内容之后加载,而不管它在页面上的输入位置如何。是否可以在页面内容之后强制加载短代码?
我为time.ly
\'s“all-in-one event calendar app”,该应用程序生成即将到来的事件的分页列表,其中不包含所有java脚本和用户选项。
我发布了about it here. (仍在进行中)
由于现在它在加载所有内容之前加载,我猜是因为最后返回的文件包括echo
\'s、 我更希望它总是在发布内容之后加载,而不管它在页面上的输入位置如何。是否可以在页面内容之后强制加载短代码?
短代码的内容应始终为return
ed而不是echo
ed.你可以阅读更多关于shortcode output on the Codex.
不久前,我问了一个关于"How to Return Loop Contents" 在这种情况下,这可能会很有用。
可以在页面加载后使用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公司快跑吧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);
}
此示例将在返回之前解析短代码。函数中有add\\u action()函数,该函数是add\\u shortcode()的回调函数。你知道如何在自定义插件的帮助下删除这个动作吗?我是否应该挂接到稍后调用的任何操作,然后再添加\\u shortcode()函数?我不想删除和重新添加短代码,因为它之外还有巨大的功能。简单示例:function test_shortcode() { ... other code ... add_action( \'some_hook\', \'custom_function\');&#