所以我试图理解Wordpress自定义插件的创建。我已经启用它来激活并在菜单中显示一个图标,但我只需要知道如何将功能与管理仪表板页面分开以及主题上的输出。
我为插件创建了一个目录,其中有两个文件,一个是功能文件,另一个是包含文件,用于分隔代码,以便在仪表板中为插件创建配置页面时更容易阅读。
<?php
/*
Plugin Name: Feather Slider
*/
add_action( 'admin_menu', 'register_feather_slider' );
function register_feather_slider(){
add_menu_page(
'feather_slider',
'Feather Slider', 'manage_options',
'feather_slider', // URL Slug
'feather_slider', // Menu Label
'dashicons-images-alt2', 50); // Menu icon & Menu Location
}
function feather_slider(){
include('admin_index.php'); // I want this to handle the plugin config in the dashboard
add_shortcode('test', 'feather_slider'); // I want this to out put a file which creates the slider.
}
?>