Я создал плагин, который содержит две страницы, каждая страница загружает функцию, которая присутствует в файле .php моего плагина. Я хотел бы, чтобы, когда вы переходите на страницу "show_ristoranti" и проверяете определенное условие, добавляете шорткод. Я попытался с примером кода ниже, но это не работает. Что я делаю неправильно? Спасибо за вашу помощь
<?php
/*
Plugin Name: MyFeedBack
Description: ...........
Author: .........
Version: 0.1
Author URI: ..........
*/
add_action('admin_menu', 'plugin_setup_menu');
function plugin_setup_menu(){
add_menu_page( 'I miei ristoranti - MyFeedBack', 'I miei ristoranti', 'manage_options', 'myfeedback-plugin-ristoranti', 'mostra_ristoranti', 'dashicons-store', '6' );
add_submenu_page( 'myfeedback-plugin-ristoranti', 'Impostazioni - MyFeedBack', 'Impostazioni', 'manage_options', 'myfeedback-plugin-impostazioni', 'impostazioni');
}
function test_shortcodes()
{
return 'Shortcodes are working!';
}
function start()
{
add_shortcode('test', 'test_shortcodes');
}
function mostra_ristoranti(){
if(/*condition*/){
start();
}
}
function impostazioni(){
/*........
................
................
................*/
}
?>