首页 » 建站技术 » WordPress » 浏览内容

WordPress后台简单化加载,实现轻松管理


2010-12-31 02:41:58 3,073 0 发表评论 字体: 作者:C.K.
标签: WordPress

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

摘要:WordPress内置的hooks(包括“filter”和“action”)为我们定制WordPress后台提供了完美的解决方案。通过“勾入”而非修改WordPress的核心程序,可以在不影响安装文件完整性的情况下安全地作改动。

禁用控制台widget

//后台消除不需要的东西
  • function remove_dashboard_widgets(){
  • global$wp_meta_boxes;
  • unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);//去除后台插件层
  • unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
  • unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);//去除引入链接层
  • unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);//快速发布
  • unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']); //相关新闻
  • }
  • add_action(‘wp_dashboard_setup’, ‘remove_dashboard_widgets’);
  • 修改后台页脚信息

    function modify_footer_admin () {
  • echo ‘Created by <a href=”http://higo8.com”>Filip</a>.’;
  • echo ‘Powered by<a href=”http://WordPress.org”>WordPress</a>.’;
  • }
  • add_filter(‘admin_footer_text’, ‘modify_footer_admin’);
  • 定制左侧功能栏的现实

    比如删除评论选项卡:

    function custom_favorite_actions($actions) {
  • unset($actions['edit-comments.php']);
  • return $actions;
  • }
  • add_filter(‘favorite_actions’, ‘custom_favorite_actions’);
  • 禁用标准widget

    function remove_some_wp_widgets(){
  • unregister_widget(‘WP_Widget_Calendar’);//删除日历
  • unregister_widget(‘WP_Widget_Search’);//删除搜索
  • unregister_widget(‘WP_Widget_Recent_Comments’);//删除最新评论
  • }
  • add_action(‘widgets_init’,remove_some_wp_widgets’, 1);
  • 解释:add_action函数中参数3中的1为优先级,表示不论remove_some_wp_widgets代码在哪个位置,都优先调用此函数。数值越低,优先级越高。
    本文来自:http://www.diyiyusuan.com/2010/12/wordpress-admin-simple.html

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5062 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14144443 位访客

    广告区 Guǎng Gào