К сожалению, переопределение пути к файлу так, как вы описываете, отлично подходит для создания дочерних тем, но аналога для плагинов не существует.
Однако - вы лаете на правильное дерево!
Со страницы vc_lean_map()
в WPBakery 1 документы:
vc_lean_map()
Сопоставление новых шорткодов с WPBakery Page Builder с «ленивым» методом. Это означает, что атрибуты для шорткода будут создаваться только тогда, когда система использует какие-либо данные из сопоставленного шорткода или шорткод отображается в содержимом страницы (вызывается do_shortcode).
Это говорит о том, что вы возможность указать новый файл для переопределения файла плагина, и вы, вероятно, просто слишком рано вызываете его в своем файле functions.php
.
Попробуйте что-то подобное, чтобы быть уверенным, что вы переопределяете после загрузки визуального плагина composer, чтобы он не перезаписывал вашу работу. (Более низкий приоритет 100
в этом примере, чтобы четко указать намерения.)
<?php
// funcitons.php
add_action('plugins_loaded', function() {
vc_lean_map('nectar_cta', null, 'yourpath');
}, 100);
1 WPBakery - это люди, стоящие за Visual Composer, которые каким-то образом связан с этой характерной темой, которую вы используете.