我正在创建一个自定义WP插件。在我的主插件文件(functions.php)中,我包含了以下代码行,因此将加载第二个文件(module\\u 2.php)和其他代码:
define( \'MY_MODULES_PATH\', MY_PLUGIN_PATH . \'modules/\' );
require_once MY_MODULES_PATH . \'module_2.php\';
在模块2中。php我添加了以下代码:
// CODE 1
function my_stylesheet() {
wp_enqueue_style( \'custom-login\', plugin_dir_url( __FILE__ ) . \'/assets/css/login.css\' );
}
add_action( \'login_enqueue_scripts\', \'my_stylesheet\' );
//CODE 2
add_action( \'admin_bar_menu\', \'remove_wp_logo\', 999 );
function remove_wp_logo( $wp_admin_bar ) {
$wp_admin_bar->remove_node( \'wp-logo\' );
我还创建了一个带有复选框选项的自定义管理页面,它与WordPress API完美配合。设置成功保存在数据库中!
但是,我希望能够启用和禁用模块2。php文件完全来自WP仪表板,目前我被卡住了。。。
我试图寻找解决方案,但没有任何结果。有人会通过教程或WP codex引导我朝着正确的方向前进吗?
提前感谢!