某些短代码在admin-ajax中不起作用

时间:2017-07-23 23:29:56

标签: wordpress shortcode

我需要通过包含一些Visual composer短代码的ajax以及另一个具有相同名称的shortode [codespacing_progress_map]相关插件来更改页面内容。这个短代就像一个由短代码输出生成的地图的普通文本。 实际上即使VC短路也没有在ajax中工作,但我找到了解决它的技巧:

if ( class_exists( 'WPBMap' ) && method_exists( 'WPBMap', 'addAllMappedShortcodes' ) ) {
   WPBMap::addAllMappedShortcodes();    
}

代码如下所示:

if ( shortcode_exists( 'codespacing_progress_map' ) ){} //this returns false!
echo apply_filters('the_content','[vc_column][vc_column_text][codespacing_progress_map][/vc_column_text][vc_column_text][/vc_column_text][/vc_column]');

似乎短代码不存在,但是插件是动画的。

0 个答案:

没有答案