Questions tagged «admin-menu»

通常,插件和主题作者需要提供对设置(选项)屏幕的访问权限,以便用户可以自定义插件或主题的使用方式。向用户显示此类屏幕的最佳方法是创建一个管理菜单项,该菜单项允许用户从所有“管理屏幕”访问该设置屏幕。

9
如何在某些/ wp-admin页面上加入样式/脚本?
我有两个简单的函数,它们使用wp_enqueue_style()和加载东西wp_enqueue_script(),如下所示: function admin_custom_css() { wp_enqueue_style( 'stylesheet_name', 'stylesheet.css') }; function admin_custom_js { wp_enqueue_script( 'javascript_file', 'script.js') }; ...以及使用add_menu_page()和创建的一些管理页面add_submenu_page() function my_menu() { add_menu_page('Page 1', 'bar', 'something', 'else', 'foo'); add_submenu_page( 'theme_menu', 'Subpage 1', 'Subpage', 'something', 'else', 'foo'); } add_action('admin_menu', 'my_menu'); 如何仅在这些页面上加载两个函数? 现在我正在使用: add_action('admin_init', 'admin_custom_css' ); add_action('admin_init', 'admin_custom_js' ); 但这会在每个管理页面上加载我的文件,这一点都不好。 我可以通过一个简单的行来完成此操作,functions.php还是必须将它们分别放入我的页面中(我强烈建议使用第一个选项,因为我必须编辑很多管理页面创建功能)。 谢谢!

5
更改管理员菜单标签
最后一天,我使用functions.php文件为我的客户站点完全自定义了WordPress。我为自己能完成的工作量以及为客户带来的便利程度感到惊讶。 我已为未以管理员身份登录的用户删除了某些菜单项。我希望(从我读过的书中知道可以做到)是找到一种方法来重命名某些菜单项(管理区域的左侧边栏)。例如,将文章更改为文章。 如果有人可以提供functions.php文件的代码或向我指出方向,我将不胜感激!

7
如何删除插件插入的管理菜单页面?
我有以下代码,该代码清除了许多在管理区域中不会使用的东西: add_action( 'admin_menu', 'my_remove_menu_pages' ); function my_remove_menu_pages() { remove_menu_page( 'edit.php' ); //Posts remove_menu_page( 'upload.php' ); //Media remove_menu_page( 'edit-comments.php' ); //Comments remove_menu_page( 'themes.php' ); //Appearance remove_menu_page( 'users.php' ); //Users remove_menu_page( 'tools.php' ); //Tools remove_menu_page( 'options-general.php' ); //Settings }; 但是,从插件中插入了两个菜单项。 当我将鼠标悬停在每个菜单项上时,它说的链接是: /wp-admin/edit.php?post_type=acf /wp-admin/admin.php?page=wpcf7 有没有办法隐藏这些菜单页面?



1
WordPress管理员菜单格式问题
我的WordPress管理菜单出现问题。正如您在下图中所看到的,菜单格式不正确。每当我第一次进入管理页面之一时,就会发生这种情况,但是如果刷新页面,则菜单看起来很好。我尝试禁用我的插件,但似乎没有一个引起问题。
24 admin-menu 



2
2011年1月的WordPress管理员菜单挑战赛(又名如何在修改WordPress管理员菜单系统时解决一些挑战?)
这个问题有点独特。 这部分是我向WordPress团队(或其他任何人)发出的与Trac票相关的“挑战”:#16048,#16050和#16204。 目标 目标是在尝试修改WordPress管理员菜单部分时解决以下屏幕快照中说明的三(3)个问题: 获取在编辑律师时突出显示的“微型站点”子菜单页面(为此,我们需要以某种方式将“当前”应用于子菜单项_,并且_wp_menu_output()函数中的某些钩子将在此处提供所需的功能), 获得“律师菜单页面”链接以链接到/wp-admin/edit.php?post_type=attorney编辑律师时的链接(并且_wp_menu_output()函数中所需的相同钩子可以处理此问题),以及 获得“微型站点”链接,以不触发“您没有足够的权限来访问此页面”错误*(这是要解决的最讨厌的问题,返回值的钩子user_can_access_admin_page()可以很好地解决此问题。) (来源:mikeschinkel.com) 不只是我的用例 这三(3)个问题是针对我的用例,但它们是与在WordPress中配置管理菜单有关的问题的象征。 WordPress团队中的一些人说这很容易,因此暗示我缺少一些东西(可能是正确的),但是我已经研究了这个问题了好几个星期,却没有弄清楚如何解决它,因此我创建了您在下面看到的插件(也来自Gist下载的),作为问题的最简单的使用情况的例子。中的代码admin_menu2()有点黑,但这几乎是修改WordPress中的“管理菜单”所需要的。 请注意,我并未尝试使用3.1中remove_menu_page()的新remove_submenu_page()功能或新功能,因为创建该插件将花费更长的时间-我已经admin_menu2()从现有项目中获得了代码-而且我认为它们不会解决该问题。反正问题。 我需要什么? 我需要两(2)件事之一: 解决该插件问题的解决方案,并在此问题和屏幕截图中说明(顺便说一句,如果您使用PHP Output Buffering解决此问题的任何部分,我将取消您的解决方案的资格),或者 要让WordPress团队认识到确实需要这些钩子,并让他们重新考虑它们在票证上的位置。 您如何应对挑战? 下载并安装WordPress 3.1 的原始新副本(可能会进行任何修订), 下载,安装并激活下面的“ 2011年1月的WordPress管理员菜单挑战大赛”插件(或从Gist下载该插件),然后 按照此插件的插件页面上的说明进行操作(请参见下面的屏幕截图),但基本上要加载上面看到的屏幕截图,然后尝试找出所描述的三(3)个问题: (来源:mikeschinkel.com) 一线希望 幸运的是,WordPress团队的安德鲁·纳辛(Andrew Nacin)提出了对它进行编码的建议,因此我主要是在此处发布内容供他审核和评论,并请他人发表评论。我知道他很忙,但我希望他(甚至您)可以花时间在v3.1的原始安装上安装此插件,看看他是否可以解决问题。 如果你同意的挑战是不可能的? 如果尝试这个挑战后,你来了同样的结论作为我,如果你想看到WordPress管理菜单上这些TRAC票更多配置请评论(#16048 - #16050 - #16204)和投票这个问题了表示支持。 我会很高兴地承认我错过了一些东西 当然,我可能对此完全不知所措,有人可能会指出确切的操作方法。实际上,我真的希望最终成为事实。我宁愿错了,而且要有效,而不是相反。 这是插件 您也可以从Gist下载: <?php /* Plugin Name: The Great WordPress Admin Menu Challenge of …
14 admin-menu 

5
如何删除整个管理菜单?
我需要为用户自定义管理面板。那么,如何删除整个管理菜单?不删除菜单项,我的意思是完全删除左侧的垂直菜单栏,包括菜单的设计(例如css,background..etc)。我希望它变成空白。 我可以通过CSS hack做到这一点。但是我更喜欢使用钩子来做到这一点。有任何想法吗? 谢谢
14 admin  admin-menu 

5
将参数传递给管理菜单页面回调?
情况:我正在开发一个插件,并且正在将其作为一个类进行开发,一切正常,直到遇到这种情况。我想把事情弄干净一点,然后尝试一下。 class MyPlugin { function __construct() { add_action('admin_menu', array(&$this, 'myplugin_create_menus'); } //I don't want to write a function for every options page I create //so I prefer to just load the content from an external file. function load_view($filename) { $view = require(dirname(__FILE__).'/views/'.$filename.'.php'); return $view; } //Here is where the problem …

1
自定义帖子类型设置页面,选择页面以显示存档
因此,我遵循了该帖子的公认答案。可以为“自定义帖子类型”的“首页显示”设置添加其他设置 但并非完全有效,因此必须与本文中已接受的答案进行比较。 无法输出do_settings_sections。不明白为什么 现在,它实际上使用以下代码工作 //Add settings to menu add_action( 'admin_menu', 'events_options_add_page' ); function events_options_add_page() { // add_submenu_page('edit.php?post_type=events', 'Events Admin', 'Events Settings', 'edit_posts', basename(__FILE__), 'events_options_do_page'); add_submenu_page('edit.php?post_type=events', 'Events Admin', 'Events Settings', 'edit_posts', basename(__FILE__), 'events_options_do_page'); } ///wordpress/32689/possible-to-add-another-setting-to-front-page-displays-setting-for-custom-post //Fix Cap to allow editors to edit theme options function events_get_options_page_cap() { return 'edit_posts'; } add_filter('option_page_capability_events-options', …

1
添加自定义管理页面
我想在WordPress管理员中添加内容页面(自述文件),我似乎找不到在抄本中的操作方法-有人能指出我正确的方向吗?从字面上看,它只是一个包含几段内容的简单页面。
12 admin  admin-menu 

4
删除重复的主菜单-管理员子菜单?
当我使用add_menu_page&add_submenu_page添加菜单项时, add_menu_page( 'Forms', 'Forms', 'administrator', 'forms', 'forms_job_menupage_cb' ); add_submenu_page( 'forms', 'Job Applications', 'Job Applications', 'administrator', 'job-applications', 'forms_job_menupage_cb' ); add_submenu_page( 'forms', 'Quote Requests', 'Quote Requests', 'administrator', 'quote-req', 'forms_req_menupage_cb' ); add_submenu_page( 'forms', 'Contact', 'Contact', 'administrator', 'contact', 'forms_contact_menupage_cb' ); 我会得到类似 形式 形式 工作申请 报价请求 联络人 是否有可能创建它成为 形式 工作申请 报价请求 联络人 换句话说,表单将链接到求职申请,我不希望多余的表单子菜单项
11 admin-menu 

1
如何将第三级子菜单添加到Wordpress管理菜单
是否可以使用功能,操作或过滤器将第三级下拉菜单添加到WordPress管理菜单中。 例如,现在在侧边栏菜单中,有一个用于帖子的菜单,而在帖子下方,有用于编辑帖子,添加新帖子,类别和标签的子菜单。Pages有一些类似的东西。 我想做的是添加一个名为“内容”的菜单项,并将其放置在“内容”,“页面”和“我的自定义内容类型”之下,并在每个条目的下面都具有相关的子菜单(编辑,添加等)。 我想通过我创建的自定义插件来做到这一点。问题是,我找不到有关如何添加第三级子菜单的任何信息。 有任何想法吗? 谢谢。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.