Пользовательские элементы WPBakery не отображаются в WP admin - PullRequest
1 голос
/ 12 июня 2019

Я создаю пользовательские элементы для WPBakery .

У меня есть папка с именем vc-elements, которая содержит два файла:

  1. hero.php
  2. text-image.php

На стороне администратора WordPress я хочу, чтобы оба элемента были видны.Для этого в functions.php я бегу:

add_action( 'vc_before_init', 'vc_before_init_actions' );

function vc_before_init_actions() {

    // Link to VC elements's folder
    if( function_exists('vc_set_shortcodes_templates_dir') ){ 
        vc_set_shortcodes_templates_dir( get_template_directory() . 'vc-elements' );
    }
}

Но на стороне администратора ни один из двух блоков не показывает?

Ранее у меня было:

function vc_before_init_actions() {
    require_once( get_template_directory().'/vc-elements/hero.php' );  
}

Который показал блок героя в админке.Но когда я добавил:

function vc_before_init_actions() {
    require_once( get_template_directory().'/vc-elements/hero.php' );
    require_once( get_template_directory().'/vc-elements/text-image.php' ); 
}

На стороне администратора элемент героя заменяется элементом текстового изображения - только один показывается одновременно.Почему это?

...