Questions tagged «wp-admin»

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

1
自定义帖子类型的行操作?
我正在开发一个插件,该插件可以将网站转换为反馈门户。我创建了一个新的对象页面“ Feedbacks”,该页面以表格形式显示所有反馈,并且我正在使用它register_column_headers($array_of_column_headers)来制作表格。我想知道是否可以在此表中添加我自己的页面行操作,我的意思是在列表中的每个反馈下都包含“批准”,“删除”,“黑名单”等操作。 我阅读了代码和几张票,然后发现这样做是这样的:帖子,post_row_actions注释comment_row_actions,评论,媒体media_row_actions。是否可以使用过滤器my-page-slug_row_actions?

1
将$ _SERVER ['HTTPS'] ='on'设置为禁止访问wp-admin
首先,我的服务器位于负载均衡器后面。我的SSL证书位于负载平衡器上,并处理HTTPS。来自端口443的数据将使用端口80上的HTTP转发到Wordpress服务器。 但是,wordpress和php不知道我的服务器配置。这会使浏览器对我有效的SSL证书的有效性产生怀疑。 为了解决这个问题,我将以下代码添加到functions.php中。我在这里找到了此代码,而法典对此表示同意。 /** * Make PHP HTTPS aware via HTTP_X_FORWARDED_PROTO */ if(isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') { $_SERVER['HTTPS']='on'; } 这对于前端非常有用,但是现在即使使用我的管理员帐户也无法访问/ wp-admin /。登录后,我收到一条消息,“抱歉,不允许您访问此页面。” 没有提供其他帮助。 因此,我在wp-admin文件夹中进行了搜索,发现“抱歉,不允许您访问此页面”。出现17次不同的时间。 这些错误消息大多数与用户权限检查相关联。 如何使HTTPS保持打开状态并保留管理员访问权限? 摘要: 在将HTTP_X_FORWARDED_PROTO逻辑添加到functions.php之前,我可以访问wp-admin / 将HTTP_X_FORWARDED_PROTO逻辑添加到functions.php后,我无法访问wp-admin / 将HTTP_X_FORWARDED_PROTO逻辑删除到functions.php后,我无法访问wp-admin / 更新: 我发现错误消息来自wp-admin / menu.php,而这部分代码位于底部。我menu.php在错误的末尾添加了内容,以找出它是该文件。 if ( !user_can_access_admin_page() ) { /** * Fires when access to an …

4
在WP 3.8中使用Dashicons作为管理员菜单图标注册CPT
WordPress 3.8在核心中引入了插件MP6,该插件除其他外还使用一种称为Dashicons的标志性字体在仪表板上显示字体。 现在,众所周知register_post_type有一个参数'menu_icon',可以为CPT管理菜单项指定自定义图标。 在我的插件/主题中,我经常将该参数与我的自定义图标图像一起使用,这些图像通常是深色的,因为在3.8管理员菜单之前背景是浅色的。在WP 3.8中使用默认的深色菜单背景时,我的图标几乎变得不可见。 除此之外,我认为对我的CPT使用新的破折号会很酷。 经过研究,我知道我可以使用破折号中的CSS,例如 #menu-posts-mycpt div.wp-menu-image:before { content: "\f226"; } 但是,同时使用'menu_icon'of register_post_type 和以前的css 参数将在WP 3.8中打印两个图标,并在WP 3.8-中打印一个图标+一个奇怪的字符,并且在不使用use 'menu_icon'参数的情况下,在旧版本中使用默认图标。 我知道我可以有条件地加'menu_icon'在register_post_type了WP 3.8-版本,并有条件地添加先前的CSS WP 3.8+,但是: 这涉及为每个注册的CPT 添加一些代码(2个条件语句),因此更新插件/主题是一项艰巨的工作 在我看来,这似乎不是解决方案,而不是优雅的解决方案 因此,问题是: 是否可以将dashicon css用于WP 3.8+,并使用通过'menu_icon'param为先前版本设置的自定义映像,而无需为每个注册的CPT添加2个条件就可以使用“更简单”的方式? 并且,如果是这样,是否有可能以某种自动方式直接实现register_post_type而无需任何其他代码?

5
我们如何才能更好地在WordPress Admin中管理大量页面?
WordPress显然来自博客背景,但可用于为包含大量Pages的网站提供服务。但是,对我而言不足的不是性能,而是管理区域处理大量页面,子页面等的问题。遍历页面列表以查找所需内容很快变得很繁琐。 ,尤其是无法深入到页面层次结构等。人们使用什么技术/插件来解决此问题?

5
如何在管理员中从users.php搜索所有用户元
“管理员”区域(wp-admin / users.php)中用户列表顶部的搜索表单是受限制的,并且不会搜索所有用户元字段,例如bio,即时Messenger句柄等。我没有能够找到可以添加此内容的插件。 有谁知道我可以创建的插件或函数,从而可以将此搜索扩展到_usermeta数据库中的所有日期-理想情况下,甚至可以由插件或函数创建额外的字段。


2
管理员页面中的do_shortcode()
我正在使用一些带有短代码的插件...但是,不是在内容上创建公共页面,而是在admin内部使用创建了一些新页面add_menu_page,我需要知道如何do_shortcode()在此上下文中使用。 就目前而言,所有函数都会吐出字符串。我认为这是因为在管理员页面中无法使用shortcode API。 我该如何解决?我找不到任何文档可以解释如何在WP Admin中使用短代码...或者甚至可以使用。 具体来说,我正在尝试在WP Admin中利用WooCommerce简码。我讨厌插件不使用WP Backend进行帐户/用户管理的事实。

9
在仪表板的“添加新用户”屏幕中添加字段
我想将字段“公司名称”添加到管理面板中的添加新用户页面。我已经做了很多搜索,但无法找到有关执行此操作的详细信息。我可以轻松地向个人资料页面添加信息并进行注册。 function my_custom_userfields( $contactmethods ) { //Adds customer contact details $contactmethods['company_name'] = 'Company Name'; return $contactmethods; } add_filter('user_contactmethods','my_custom_userfields',10,1); 但是别无其他。

7
前端注册表
我正在寻找一种将用户注册表单放置在WordPress网站前端的简单方法。我已经使用过wp_login_form()将登录表单放置在前端,但是现在我需要对注册表单进行相同的操作。 有任何想法吗?


2
将类别添加到自定义帖子类型的管理列中?
我建立了一个名为article的自定义帖子类型,并且“管理摘要”屏幕上给出的信息很少。我可以使用来自教程的http://codex.wordpress.org/Plugin_API/Action_Reference/manage_posts_custom_column添加特色图片发布缩略图。 但是,我希望能够在管理页面上概述这些帖子已分配给他们的类别和子类别。即为该部分添加一列? 这是我用来在自定义帖子类型代码中注册分类法的代码
13 wp-admin 

3
如何从管理页脚中删除WordPress版本
无论如何,有没有从WordPress管理页脚的右侧删除版本号? 我知道这段代码会在版本号之前添加一些文本,但是不会删除它: function change_footer_version() { echo 'Anything'; } add_filter( 'update_footer', 'change_footer_version', 9999 ); 以下代码将无济于事: function change_footer_version() { return ' '; } add_filter( 'update_footer', 'change_footer_version', 9999 ); 因此,是否有<div>要从模板或functions.php文件中删除所有内容?
12 admin  wp-admin  footer 

2
如何改善此管理员查询代码段,以避免在非元搜索中生成重复的结果?
我一直在玩一些代码片段,这些片段将元数据添加到管理员搜索中。 我找到的最好的片段是斯特凡诺(Stefano)关于这个问题的。 但是,当搜索非元术语时,它似乎有1个烦人的错误。 这是我本地开发安装的一些内容。我已经在屏幕上打印了两个MySQL查询。 我正在测试的单个CPT帖子的视图 这是按预期工作的代码,允许我从管理员搜索元数据 不幸的是,该代码在非元匹配中创建了重复项,在本例中为帖子标题 显示骗子的职位状态,职位类型和职位祖先的抓取 !显示骗子的职位状态,职位类型和职位祖先的抓取 这是我正在运行的代码,与Stefano的代码基本相同,但是我尝试使查询正常工作。 /* * Search custom fields from admin keyword searches */ function rel_search_join( $join ) { global $pagenow, $wpdb; if ( is_admin() && $pagenow == 'edit.php' && $_GET['post_type'] == 'listings' && $_GET['s'] != '') { $join .= 'LEFT JOIN ' . …

3
更改wp-admin / widgets.php
我们希望在管理面板中设计窗口小部件页面有所不同,主要是为了帮助站点管理员了解每个窗口小部件将在站点中出现的位置: 为此,我们需要更改widgets.php呈现的HTML(仅更改css是不够的)。我们如何在不触及核心的情况下做到这一点?

1
插件API,可轻松生成管理列表表,处理和导出MySQL表?
我知道这WP_List_Table门课(就目前的情况而言,这很有帮助)。 但是,我正在寻找更强大的功能-某种形式的API,通过该API,您可以简单地“注册” MySQL表,传递field_name => label翻译以及所有困难的移植(菜单链接,表生成,分页,列排序),并且可能数据导出(CSV等)已自动完成! 我知道这是一个非常具体的请求,但我认为这值得提出。如果任何人任何事都知道远程类似的,请说出来!哎呀,如果目前没有东西,如果引起人们的兴趣,我可能自己动手建...

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.