zoukankan      html  css  js  c++  java
  • wordpress后台添加左侧边栏菜单如何操作

      我们有时为了方便操作会把一些特定的链接添加到wordpress后台左侧菜单栏中,这个要如何实现呢?其实不会很难,使用两个WordPress内置函数就可以解决问题,分别是add_menu_page()和add_action(),添加到主题目录下的functions.php中就可以了,参考代码如下

    /**
     * 名称:WordPress后台添加顶级菜单
     * 作者:Ytkah
     * 博客:https://www.cnblogs.com/ytkah
     */
    
    // my_add_pages() 为 'admin_menu' 钩子的回调函数
    function my_add_pages() {
        // 第一个参数'Design page'为菜单名称,第二个参数'网站设计'为菜单标题(可以是链接)
        // 'manage_options' 参数为用户权限
        // 'my_toplevel_page' 参数用于调用my_toplevel_page()函数,来显示菜单内容
        add_menu_page('design page', '<a href="/wp-admin/post.php?post=2&action=edit">网站设计</a>', 'manage_options', __FILE__, 'my_toplevel_page');
    }
    
    // my_toplevel_page() 用于显示菜单的内容,填写菜单页面的HTML代码即可
    function my_toplevel_page() {
        echo '这里填菜单页面的HTML代码';
    
        // 如以下示例代码。 wrap 类是WordPress构建好的css类,可以在你的HTML代码中使用
        /*
        echo '
        <div class="wrap">
        <h2>使用帮助</h2>
        <p>这里是使用帮助,通过阅读本文你将了解本程序的使用!有事请<a href="#">与我联系</a></p>
        </div>
        ';
        */
    }
    
    // 通过add_action来自动调用my_add_pages函数
    add_action('admin_menu', 'my_add_pages');
    

      实现效果如下,

      点击直接跳转到设置好的后台页面编辑页面中。感兴趣的朋友可以试试

      来个反向操作:WordPress隐藏后台左侧菜单如何操作

  • 相关阅读:
    Day5:面向对象的定义(下)
    SQL 查询中not in 与 not exists 的区别
    SQL 语句的执行顺序
    SQL server 连接 查询
    SQL server 约束
    静态类与非静态类,静态成员及使用方法
    HR面试总结
    值类型与引用类型精解
    面试技巧
    MVC与设计模式的关系及MVC的实现原理和设计原理
  • 原文地址:https://www.cnblogs.com/ytkah/p/11778580.html
Copyright © 2011-2022 走看看