Questions tagged «wp-admin»

位于WordPress网站的`wp-admin`目录中的网站管理工具。

13
将分类过滤器添加到自定义帖子类型的管理员列表中?
我创建了一个名为的自定义帖子类型,'listing'并添加了一个名为的自定义分类法'businesses'。我想将商家的下拉列表添加到列表的管理员列表中。 这是此功能在帖子管理列表中的外观(我希望对“自定义帖子类型”也是如此): 这是我当前的代码(这与Gist上的代码相同): <?php /* Plugin Name: Listing Content Item Plugin URI: Description: Author: Version: 1.0 Author URI: */ class Listing { var $meta_fields = array("list-address1","list-address2","list-country","list-province","list-city","list-postcode","list-firstname","list-lastname","list-website","list-mobile","list-phone","list-fax","list-email", "list-profile", "list-distributionrange", "list-distributionarea"); public function loadStyleScripts() { $eventsURL = trailingslashit( WP_PLUGIN_URL ) . trailingslashit( plugin_basename( dirname( __FILE__ ) ) ) . 'css/'; wp_enqueue_style('listing-style', $eventsURL.'listing.css'); …

8
在WordPress主题的functions.php文件中组织代码?
我对WordPress进行的自定义设置越多,我就开始考虑是否应该组织此文件或将其拆分。 更具体地说,如果我有一堆仅适用于管理区域的自定义功能,而其他仅适用于我的公共网站的自定义功能,是否有任何理由可能将所有管理功能包含在自己的文件中或将它们组合在一起? 将它们拆分成单独的文件或将它们分组在一起可能会加快WordPress网站的速度,还是WordPress / PHP是否会自动跳过具有is_admin代码前缀的功能? 处理大型函数文件(最小长度为1370行)的最佳方法是什么。

11
我可以重命名wp-admin文件夹吗?
是否可以重命名wp-admin文件夹? 我知道我可以重命名它,但是除非得到代码的支持,否则很多事情都会中断。 如果我使用自定义文件夹名称,它将使其更加安全,默默无闻的安全性等等。


5
如何检查用户是否具有特定角色?
我有一个非常具体的要求,即根据当前用户的角色,在用户个人资料页面的字段标签中显示不同的文本。我似乎无法弄清楚如何检查当前使用的是否是“作者”。 我在寻找类似的功能: is_user_in_role($user, "author"); 我想这很简单,但是我搜索了很长时间却没有答案,所以我想将其发布在这里。

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还是必须将它们分别放入我的页面中(我强烈建议使用第一个选项,因为我必须编辑很多管理页面创建功能)。 谢谢!

6
什么是标准的管理CSS id / class标签?
是否可以使用WordPress CSS ID /类列表来构建外观和感觉更像是普通WordPress选项页面的插件选项屏幕?我通过偶然发现了一些东西,但是拥有一个清单会很好。 该类的一个示例:button-primary使按钮看起来像这样:
45 admin  wp-admin  css 

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 有没有办法隐藏这些菜单页面?

7
是否在WordPress管理员中将字段添加到类别,标签和自定义分类编辑屏幕?
问题是“ 如何在WordPress Admin的 “ 类别,标签和自定义分类法编辑”屏幕中添加一个或多个字段? ”这个问题在2010年8月1日的wp-hackers列表中被提出,当天晚些时候我提供了一个解决方案。在最初的提问者再次讨论这个问题今天让我想起了溶液(8月21日)。由于这可能是常见的需求,因此我决定将包含代码的解决方案发布在这里,以供将来其他人使用。

6
更改管理菜单部分的顺序?
在花了几个小时试图完成这个相当简单的任务而没有任何运气之后,我对这里有些沮丧。 本质上,我创建了5种自定义帖子类型,而我要做的就是直接在“仪表板”下按特定顺序显示它们。 根据WordPress文档,您似乎无法真正做到这一点,因为最高菜单顺序似乎是“ 5”。L以上 我猜想有些专家在阅读本文时可以向我展示一种简单的方法,即可以通过使用功能文件而不使用插件(我知道存在)来完全按照自己的方式订购管理菜单。 请继续尝试创建5种单独的帖子类型,并按照特定的顺序将它们直接包含在仪表板下。似乎这是不可能的。?? ...是否有某种类型的jquery hack可以使某人工作可以与我共享,或者最好不使用jQuery?
31 menus  wp-admin  admin 

1
是否可以将wp.media.editor Modal重用于非媒体对话框
展开:我想利用相同的Modal代码/外观(如wp.media.Modal,wp.media.FocusManager中使用的那样)打开我自己的自定义对话框的模式,而不是Media Editor。过去,我曾使用thickbox进行此类操作,但wp.media.Modal似乎是模态技术的未来之路-更不用说它看起来很酷了。 我在JS源代码中打了一点点,并提出了一些可能的解决方案: “借用”代码media-views.js并在我的插件中使用它。 “扩展” wp.media.Modal(毕竟是Backbone View)。 创建一个自定义实现,jQueryUI等。 只是放弃并使用thickbox。 借用似乎比使用wp.media.Model.extend({})危险小,但浪费。我不是jQueryUI模态的忠实拥护者,但是它将完成这项工作。同时,我可以对模式进行自定义实现(或基于另一个lib)。 感觉好像我遗漏了一些明显的东西:是否有人将其拖延了?还是新的媒体库模式代码“太新”以至于无法重用?

3
阻止WP退出我的最简单方法是什么
在一定时间后,WP将注销所有用户,并强制他们重新登录。对于本地计算机上的开发环境,这是令人讨厌的,而且绝对没有必要。 是否有API驱动的方式来无限期禁用自动注销?理想情况下,我希望可以将其wp-config.php与其他与开发设置相关的设置一起添加。 插件对我来说太过分了,所以我不会认为这是一个答案,但是您最好将其发布为一个选项。

2
将自定义列添加到自定义帖子类型
我之前已经做过,但是我忘记了钩子的名称,并且在任何地方都找不到... 我想做的是在管理员的自定义帖子类型列表中添加一些自定义列。 例如,在管理员中,单击articles,我要在其中添加自定义列。
27 wp-admin  columns 


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.