Wordpress 更新WP 5.2.2后未触发操作初始
我最近将我的网站更新为WP 5.2.2,“初始化”操作似乎不再启动。。我几乎没有VC元素映射到那个动作,但它们不再起作用了 这是vc_映射初始化代码:Wordpress 更新WP 5.2.2后未触发操作初始,wordpress,action,updates,init,visual-composer,Wordpress,Action,Updates,Init,Visual Composer,我最近将我的网站更新为WP 5.2.2,“初始化”操作似乎不再启动。。我几乎没有VC元素映射到那个动作,但它们不再起作用了 这是vc_映射初始化代码: class VC_Extensions_FancyBox extends WPBakeryShortCode { function __construct() { if( has_action('init') ){ die('has init'); // this is
class VC_Extensions_FancyBox extends WPBakeryShortCode {
function __construct() {
if( has_action('init') ){
die('has init'); // this is printing correctly
}
add_action( 'init', array($this, 'banner_init'));
add_shortcode('vc_fancybox', array($this, 'vc_fancybox_func'));
}
function banner_init() {
if( has_action('init') ){
die('has banner_init'); //this is not printing at all..
}
vc_map( array(........) );
}
function vc_fancybox_func() {
....
}
}
我在代码中添加了两个检查,第一个正确调试,另一个不正确。知道为什么会这样吗
多谢各位
编辑:使用“wp_-loaded”操作,元素正确显示…根据编辑,我只是将“init”替换为“wp_-loaded”,并且工作正常 添加_操作('wp_-loaded',数组('vc_-progressbar_-mapping')
//添加_操作('init',数组('vc_progressbar_mapping') 您好@Ludo,很高兴看到您的问题现在得到解决。