В index.php (как описано в теме
) добавил функции и вставил свой шорткод. После установки админка полностью перестаёт быть работоспособной(белый экран).
add_action('init','add_tab_my_contactform');
function add_tab_my_contactform(){
add_tab_rcl('myform','my_contactform_recall_block','Форма контакта',array('public'=>0,'class'=>'fa-envelope','order'=>20));
}
function my_contactform_recall_block($user_lk){
return 'Наша контактная форма: '.do_shortcode('[ public-form post_type='listings' ]');
}
function add_tab_myform_rcl($array_tabs){
//myform - идентификатор вкладки дополнения
//my_contactform_recall_block - название функции формирующей контент вкладки дополнения
$array_tabs['myform']='my_contactform_recall_block';
return $array_tabs;
}
add_filter('ajax_tabs_rcl','add_tab_myform_rcl');
если код что вы привели по синтаксису соответствует тому, что находится у вас в файле, то тут ошибка синтаксиса:
return 'Наша контактная форма: '.do_shortcode('[ public-form post_type='listings' ]');
Должно быть так
return 'Наша контактная форма: '.do_shortcode('[ public-form post_type="listings" ]');