【问题标题】:Wordpress plugin pagesWordpress 插件页面
【发布时间】:2017-06-20 06:30:52
【问题描述】:

我不知道怎么问这个问题,所以我先解释一下我的问题。我有一个用于更新日历的 Wordpress 插件和一些具有多个 ID 的数据库。所以我有一个页面“editrental.php”的钩子,它工作正常,但是当我点击某个项目的链接并转到类似这样的东西时 "editrental.php?id=3828" 它不会让页面显示。我猜这与我设置这样的钩子的方式有关

add_submenu_page(null,'Wasatch Front Waste Calander Manage Editrental', 
'WFWRD Calendar Manage Editrental', 'manage_options', 'trailer-scheduler-
editrental', 'trailer_admin_editrental');

关于如何正确设置的任何想法或将我发送到正确方向的链接?谢谢大家。

【问题讨论】:

    标签: php wordpress plugins


    【解决方案1】:

    试试这个

    add_submenu_page(
            'edit.php?post_type=POST-TYPE-NAME', //under which post/custom post the submenu should appear
            __('Submenu Title','menu-test'), 
            __('Submenu Title','menu-test'), 
            'manage_options',
            'custom-admin-page',
            array($this, 'function-name') //where the functionality works for the submmenu
    );
    

    【讨论】:

      【解决方案2】:
      // Add to admin_menu function
      $page = add_submenu_page( 'edit.php?post_type=theme', __('Theme Page Options'), __('Theme Menu Options'), 'edit_themes', 'theme_options', theme_options);
      
      function theme_options() {
              // Render our theme options page here ...
      }
      

      【讨论】:

        【解决方案3】:

        为了解决这个问题,我最终所做的就是将“editrental.php?id=3828”切换为“editrental.php&id=3828”。出于某种原因,它不排除 ?但它确实除了 &。

        【讨论】:

          猜你喜欢
          • 2016-08-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-12-04
          • 2019-03-07
          • 2017-09-19
          相关资源
          最近更新 更多