问题标签 [wordpress-admin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
673 浏览

wordpress - Wordpress 用户可以登录但在数据库中找不到

所以,我在 Wordpress 上有一个管理员用户,我可以登录,我可以发布、更新、安装插件等。但是当我尝试在 wordpress 正在使用的数据库上查找我的用户名或电子邮件时(在 wp-config 文件中) ,我找不到它。而且我的不是我在数据库中找不到的唯一用户。

现在,我得到了这个发现,因为我们的 wordpress 网站不久前被黑了,我正在浏览文件,我在 index.php 或其他文件的顶部看到一些随机代码。

我清理并摆脱了这段代码和文件!(aindex.php、ajax-index.php 等)在半夜的某个时候,一些文件正在创建这些文件,并再次插入这个随机代码。所以我每天早上都需要这样做,否则 wordpress 管理员不起作用。对此也有任何见解,将不胜感激。

无论如何,入侵该网站的人有可能正在制作 wordpress 以将新用户存储在外部数据库中?

谢谢,任何帮助将不胜感激。

注意我正在使用:Wordfence、WP security、Cerber Security、Defender、iThemes Security 来帮助扫描文件。

0 投票
1 回答
239 浏览

php - 针对特定用户角色的 Wordpress 仪表板重定向

我成功地使用此代码将/wp-admin/index.php(WP Dashboard)重定向到另一个特定的管理页面。我现在想将此操作限制为特定的用户角色(即作者)。

0 投票
0 回答
31 浏览

php - 以编程方式设置 WooCommerce 产品类别,工作但产品未在 cat 中显示

我将一个产品 ID 数组(作为整数)传递给下面的函数,该函数也接受当前的类别 ID。这在 WordPress/WooCommerce 管理员的产品类别编辑屏幕上运行,基本上只是将多个产品分配给当前类别的一种快速方法。这个想法是,当前不在此类别中的任何这些产品都被分配到该类别。

这在一定程度上起作用。当我转储产品对象时,它显示新添加的类别,并且在产品编辑屏幕中勾选了该类别。但是,在前端查看类别时,产品没有显示出来。然后,进入站点管理员,编辑产品(没有更改)并更新它,然后将其显示在前端的类别中。因此,似乎需要在产品出现之前对其进行保存,但事实并非如此,并且在以编程方式将产品保存在以下函数中时仍然无法正常工作。

我添加了一条if语句来将孩子也添加到该类别中,只是为了排除这种情况,但这并没有帮助。

有人可以给我一个健全的检查吗?

在管理员中点击更新之前和之后的 Var 转储产品对象除了修改的时间戳之外没有显示任何差异,所以我很茫然。我还排除了缓存,在本地开发站点上完全禁用了它。

0 投票
1 回答
41 浏览

php - 使用 register_post_type 时显示类别和标签

所以我用 register_post_type 添加书籍 post_type 部分。

但我想在后面板 edit.php 上显示类别和标签(以及更多)。

我知道如何在常规帖子中执行此操作(添加自定义字段)。

图片说明: 在此处输入图像描述 我在网上搜索了一个解决方案,但没有找到。

0 投票
1 回答
77 浏览

wordpress - Hide specific admin color scheme options without CSS?

A client is asking that users only be allowed the choice between three company-branded Admin Color Schemes and none of the default schemes. I know I can hide the entire picker from the menu and force a default custom scheme to be used, but can I remove just the WordPress options and keep my custom options without using CSS?

0 投票
0 回答
189 浏览

php - 如何限制用户在 WordPress 中仅使用一个插件

我想限制特定用户只使用一个插件。我不希望他看到 WordPress 管理仪表板上的任何其他页面,例如插件页面、帖子或其他页面。我只想在管理仪表板中向他显示​​一个链接,并让他只使用该页面。

我想以编程方式完成,不想使用插件。

我通过下面的代码实现了相同的功能来限制用户,但我想知道是否有更好的解决方案。如果用户没有访问我在 $pages 数组中声明的有效页面,它会将用户重定向到“/wp-admin/edit.php?post_type=product”。我正在使用 WooCommerce, post_type=product 就是为此。

你能帮我实现这个吗?谢谢你。

我之前在functions.php文件中编写的代码来实现这一点,如果我必须手动设置所有页面和插件ID的问题:

0 投票
1 回答
98 浏览

wordpress - 有没有办法手动触发 WordPress 的心跳

我写了一些通过heartbeat-sendJS 事件挂钩到 WordPress 心跳的东西。
然而,为了测试事情,我做了很多坐着等待的事情。

我试图jQuery(document).trigger("heartbeat-send");从控制台运行但没有运气。
我不确定如何随时触发心跳,或者是否有可能:)

0 投票
1 回答
60 浏览

wordpress - 您如何使用 wordpress 选项 API 为插件设置选项页面的样式?

我正在编写我的第一个 wordpress 插件。我使用 wordpress 选项 API 函数add_settings_section()add_settings_field().

到目前为止一切正常,但设置页面上的所有字段都在一列中。我想将选项页面的样式设置为“更好”一点,但我找不到它的 API。

例如,如何使用<div>html将设置部分和设置字段排列在两列中<table>?wordpress API 似乎创建了自己的表结构。

谢谢!

0 投票
1 回答
141 浏览

wordpress - 如何在管理单个产品编辑页面中获取产品类别自定义元字段的值?

使用以下代码,我将自定义元字段添加到产品类别

如果父类别在产品编辑页面中的 ID 为 33,任何想法如何使用所有 cargeories 的自定义元值和类别名称填充如下示例中的选择选项下拉列表?我只错过了自定义元值部分 - 似乎类别名称工作正常。

0 投票
1 回答
20 浏览

wordpress - wordpress 5.6 版在帖子/页面编辑时隐藏了后端管理界面的左栏

打开帖子或页面进行编辑后,wordpress 会隐藏管理后台界面的左栏。有没有办法禁用此行为并返回始终可见的左列?

这就是我所拥有的: 在此处输入图像描述

这就是我想念的: 在此处输入图像描述