问题标签 [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 投票
2 回答
742 浏览

security - NGINX 限制 wordpress 上的管理区域但允许 wp-admin/admin-ajax.php?

我有一些网站使用以下代码来限制管理区域。到目前为止还没有找到比这更好的解决方案。

我们正在使用一个插件,该插件允许用户查看和建设中的页面,但提供登录以允许网站所有者在构建网站时查看他们的网站。看看下面的图片。

正如您在下面看到的,系统会提示用户填写密码以访问该网站,但也会提示他们填写用户名和密码以访问管理区域。仅当用户输入密码以访问该网站并单击“访问该网站”时,才会出现此弹出窗口。

例子

联系插件创建者后,他们建议排除wp-admin/admin-ajax.php?

或者有没有更好的做法可以遵循。我不时注意到某些插件需要访问管理区域才能正常运行。

我可能找到了解决方案:

##> COMMENT - WordPress 管理区域密码,通常用于实时站点

我只是希望有人验证上面的代码并检查它是否安全?我仍然愿意提供赏金来验证其安全级别。

在此处输入图像描述

0 投票
1 回答
29 浏览

wordpress - Wordpress 自定义帖子类型和自定义用户角色

我正在创建一个需要两个 CPT 和一个自定义角色来仅管理这两个 CPT 的项目插件。创建 CPT 是简单的部分,但我坚持创建自定义用户角色一周。

我的 CPT 由以下人员申报:

我以这种方式声明自定义用户角色:

但它不起作用......我也尝试过以这种方式声明用户角色:

但我不能让它工作。

有人可以帮我吗?

0 投票
1 回答
320 浏览

javascript - wordpress如何将javascript添加到wp-admin

我很难完成一项简单的任务,但似乎找不到答案。

我需要jswp-adminawordpresswoocommerce.

为此,我有以下代码functions.php

我有这个代码admChangeColorScr.js位于plugins/aldisjs

当我重新加载时,我所期望的是页面上的警报通知,wp-admin但它没有发生。

我做错了什么??

0 投票
0 回答
34 浏览

permissions - Avada Wordpress 主题 - 无法访问品牌设置

我们刚刚通过一位商业设计师委托了一个新网站,他使用了带有 Avada 主题和 Avada Branding 的 Wordpress。作为具有管理员登录名的网站所有者,我无法访问某些 Avada 设置,尤其是 Avada Branding 的设置。我想更改的一个设置是“Avada”这个词到处都被我们自己的公司名称取代,这令人困惑和愚蠢(有点像安装 MS Word 并到处将其重命名为“John”,恕我直言)。

插件的设置链接 (https:///wp-admin/admin.php?page=avada-white-label-branding-settings) 给出“抱歉,您无权访问此页面”。

但这是我们的网站,我可以通过 FTP 和 phpMyAdmin 完全访问,那么如何解锁对 Avada Branding 的访问?任何帮助表示赞赏!

0 投票
0 回答
47 浏览

wordpress - 如何更改自定义帖子类型菜单链接以仅显示已发布项目

我发现一个片段导致 WordPress 管理侧边栏中的“页面|所有页面”菜单项打开显示已发布页面而不是所有页面。

这就像一个魅力,也适用于帖子。这在我归档页面时很方便,因此除非我愿意,否则我不必查看它们。但是,当我尝试将相同的代码与自定义帖子类型一起使用时,我并不高兴。我正在使用 LearnDash LMS 插件,并希望对“课程”自定义帖子类型执行相同的操作。我尝试将以下行替换到上面的代码段中,但是显示页面上没有任何变化。

我猜是因为自定义帖子类型不在 Wordpress 核心中,可能需要额外的东西?

0 投票
0 回答
41 浏览

php - 仅用于管理面板的 WordPress 组

一直在使用 WordPress,我不确定是否需要编写代码或插件,只要我正在为管理员控制面板在组中寻找用户和权限,

如果用户 A 登录并且将重定向到 A 组可以评论或阅读帖子、A 组上的页面但在 B 组或 C 组上看不到任何内容,则类似该网站的所有组都具有相同的登录名。

B 组或 C 组也是如此,因为他们无权进入 A 组。只有 A 组用户可以阅读他们的 A 组帖子、页面、评论、上传图片等

我已经通过在订阅用户上使用一个名为“Group”的插件解决了这个问题,它工作正常。因为他们显示正确我正在寻找

A组 B组 C组
用户 A 用户 B 用户 C
后一个 帖子 B C后
页面 A B页 C页
评论 A 评论 B 评论 C
ETC A 乙等 ETC C
ETC A 乙等 ETC C
ETC A 乙等 ETC C

但是,我无法为每个组的管理员角色找到工作,我的任务就像组 B 管理员登录到管理页面并转到发布页面并仅为 B 组创建一个新帖子,所以当 C 组管理员登录管理页面,C 组在管理页面的 B 组帖子页面列表中看不到任何内容。

我希望像这张截图一样,请看下面的三个截图示例, 在此处输入图像描述

但是当我登录 C 组管理员时,我仍然看到 B 组管理员帖子

在此处输入图像描述

正如我希望有人可以建议或查明如何进行 C 组管理员登录和 B 组帖子未出现在 C 组帖子页面上

在此处输入图像描述

目前我正在处理它,但组管理员能够看到每个组的帖子页面。

A组 B组 C组
管理员 A 管理员乙 管理员 C
后一个 帖子 B C后
页面 A B页 C页
评论 A 评论 B 评论 C
ETC A 乙等 ETC C
ETC A 乙等 ETC C
ETC A 乙等 ETC C

我们需要有“超级管理员”,它可以访问 A、B、C 来修改或后端的东西。

0 投票
1 回答
106 浏览

php - Wordpress 如何从自定义帖子类型中删除默认的所见即所得编辑器

如何删除此默认编辑器块 [visual | text] 我的自定义帖子类型,因为我创建了我的特定自定义字段。

在此处输入图像描述

谢谢 ;)

0 投票
1 回答
56 浏览

php - Wordpress 为什么在站点迁移后我没有在站点 url 上获取文件夹名称

我已经使用 updraft plus 插件将我们的 WordPress 网站从实时环境迁移到本地环境。

迁移后,我将 home 和 siteurl 编辑为http://localhost/sitename而不是表中的域 URL wp_options。此外,我已将常规和永久链接设置中的更改重新保存在wp-admin.

工作正常,wp-admin网站也正常工作,但我面临链接断开的问题。

所有以“/wp-content/themes/.....”开头的 URL 都不能取整个 localhost 站点 URL(即 localhost/sitename),取为“localhost/wp-content/themes” /....“ 只要。

这意味着每个 URL 上都缺少站点名称,这就是为什么我无法加载网站上的样式和引导链接的原因。

请建议。

0 投票
1 回答
54 浏览

php - Wordpress如何根据帖子ID将文本分配给帖子自定义字段

我有这段代码,用于将文本打印到自定义字段。

当我像这个示例一样手动输入帖子 ID 时,该代码有效4221

但是,我需要使用$wp_query->post->ID;

我用$wp_query->post->ID;单引号和双引号括起来,以便返回单引号'4221'中的数字。如果不手动指定帖子 ID,我无法让它工作,这是我想避免的,只使用当前的帖子 ID。

不知道该怎么做。

附加图像 字段类型

我需要在哪里显示文本

0 投票
1 回答
42 浏览

php - WordPress如何在我的自定义页面中显示function.php文件中的变量值?

使用这段JavaScript代码,我添加、获取帖子的 ID(如数组)并将其传递给function.php文件。

这是我在function.php文件中的代码。

但是我怎样才能得到函数返回的数组呢?例如,我需要一个包含这些数据的 PHP 数组fav_models.php

如果有人可以建议,请帮助。