WordPress中有添加/删除元素的功能。例如,要删除WordPress后端页面编辑器上的现有元素,可以使用remove\\u post\\u type\\u支持功能。下面是用法示例:
<?php
add_action( \'init\', \'my_remove_post_type_support\', 10 );
function my_remove_post_type_support() {
remove_post_type_support( \'post\', \'custom-fields\' );
}
?>
上述代码段将从后端的“编辑页面”部分删除“自定义字段”框。
以类似的方式,可以使用add\\u post\\u type\\u support()函数添加元素。例如,WordPress页面默认情况下不存在“摘录”元素。可以使用以下代码添加:
<?php
add_action(\'init\', \'my_custom_init\');
function my_custom_init() {
add_post_type_support( \'page\', \'excerpt\' );
}
?>
要在add\\u post\\u type\\u support()函数下添加WordPress不支持的自定义元素,必须使用add\\u meta\\u box()。您可以参考codex上提到的示例,定制代码以满足您的需要:
https://codex.wordpress.org/Function_Reference/add_meta_box关于管理风格,WordPress默认提供不同的管理外观,可以在“用户>您的个人资料”下进行检查。要添加自定义蒙皮,请执行以下操作:
<?php
wp_admin_css_color(
\'Soothing\',
__(\'Soothing\'),
admin_url("css/colors-classic.css"),
array(\'#07273E\', \'#14568A\', \'#D54E21\', \'#2683AE\')
);
?>
根据您的要求更改颜色代码数组。
我建议您为以上所有内容构建一个插件,以便在主题更改时仍能保留该功能。此外,对于自定义管理员皮肤,您需要提供实际的管理员css文件路径来代替admin\\u url。上面的代码将在后端显示新的皮肤打开选项,但它不会应用皮肤,因为css文件路径不会呈现。