возможно ли сделать шорткод для вставки виджета на страницу без редактирования файла function.php.
Например: клиент загружает плагин, вводит некоторые данные (например, имя или что-то в этом роде), и после этого все, что ему нужно сделать, это добавить короткий код без редактирования файла function.php.
Это основной виджет, в нем вызывается больше функций:
public function widget( $args, $instance ) {
if($instance['layout'] == 1){
$this->name_content( $instance );
}
else{
$this->name_other_content( $instance );
}
}
function shortcode_widget() {
$this->content( $instance );
}
add_shortcode('shortcode_name', 'shortcode_widget');