我制作了一个简单的插件来设置WP默认后端的样式。
<?php
/*
Plugin Name: Admin CSS
Description: Custom Admin style. Made by LOOT
Author: LOOT
Version: 1.2
Author URI: http://weareloot.com
*/
function admin_theme() {
wp_enqueue_style(\'admin_theme\', plugins_url(\'adminstyle.css\', __FILE__));
}
function topbarstyle() {
wp_enqueue_style(\'topbarstyle\', plugins_url(\'topbarstyle.css\', __FILE__));
}
add_action(\'admin_enqueue_scripts\', \'admin_theme\');
add_action(\'login_enqueue_scripts\', \'admin_theme\');
add_action(\'admin_enqueue_scripts\', \'topbarstyle\');
add_action(\'wp_head\', \'topbarstyle\' );
?>
然后我有一堆CSS文件和topbarstyle中定义的一些颜色。css如下:
/* General Colours */
:root {
--color1: #f5f5f5;
--color2: #d8d7da;
--color-accent: #2748f3;
--color-dark: #23282d;
}
我想实现一个设置页面,在那里可以修改这些颜色。我对PHP完全是个新手,我正在努力寻找资源,但我想我也应该在这里问一下,谢谢!
SO网友:uPrompt
这应该让你开始。一旦你对插件设计更有信心,我建议你使用插件锅炉板,你可以在这里免费创建:https://wppb.me/ 一开始他们看起来很可怕,但当你获得自信和知识时,你将无法离开他们。
注意:我只是在打字,除了打字错误。
function My_Cool_Menu() {
$icon_url = plugin_dir_url(__FILE__) . \'images/MyMenuIcon.png\';
add_menu_page(\'My Cool Page Title\', \'My Cool Menu Title\', \'edit_posts\',
\'MyPluginSlug\', \'My_Cool_Plugin_main_menu\', $icon_url);
}
function My_Cool_Plugin_main_menu() {
//create your html admin menus, buttons and such in this file
include_once( \'MyCoolAdminPage.php\' );
}
add_action(\'admin_menu\', \'My_Cool_Menu\');
编辑并确保您了解了nonce的所有信息!