Wordpress 更新WP 5.2.2后未触发操作初始

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

我最近将我的网站更新为WP 5.2.2,“初始化”操作似乎不再启动。。我几乎没有VC元素映射到那个动作,但它们不再起作用了

这是vc_映射初始化代码:

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,很高兴看到您的问题现在得到解决。