wordpress-roles 相关问题


&& 破坏了 WordPress 中的页面

我已将其添加到我的 WordPress 页面 if (script.readyState && script.onload!==null){ script.onreadystatechange=函数(){ if (this.readyState == '完成') mce_preload_check(...


有没有办法让我的 WordPress 网站指向 diste/templates 目录中的 index.html 而不是正常的 WordPress 行为?

我正在使用 Vue.js 开发一个无头 WordPress 网站,并且我有一个名为 vue-wordpress 的自定义主题。该主题是使用 Vue CLI 搭建的。这是目录结构 - 距离 资产 模板


如何使用 Wordpress 挂钩将 2 个查询结果合并为一个

我对Wordpress很陌生,最近我发现这个问题花了我很多时间来理解,但我仍然不知道如何解决它。 我正在使用 WordPress 基本搜索...


搜索引擎显示的标题是假的WORDPRESS

我是 WordPress 世界的新手。我已经安装了 YOAST SEO 扩展,并在设置中将网站配置为“Lottie - Restaurant food fraîche”。设置酵母


wordpress 中的多主题插件

我发布了WordPress网站,该网站一直工作到昨天我访问它时发现一个错误,但搜索后我发现我使用的名为“多主题”的插件有问题......


将 WordPress 部署为 AWS lambda 函数?

我想知道在AWS API网关上将wordpress部署为一系列lambda函数是否可行。任何有关可行性/陷阱的指示将不胜感激! 提前致谢, 库尔德工人党


Wordpress 中的插件激活错误:需要 GD 库及其支持库:libpng、libjpeg 和 FreeType 2

目前,我在安装 BotDetect 插件以处理 Wordpress 中联系表单 7 的验证码时遇到问题。 错误:BotDetect 需要 GD 库及其支持库:libpng、libjpeg 和


为什么我在wordpress中导出的excel文件中有html和css?

当用户按下 WordPress 中的导出按钮时,我正在尝试将表从数据库导出到扩展名为 .CSV 的 Excel 文件。我可以导出表格,但是当我导出时,表格也......


恶意软件影响了我的 WordPress 网站

我的所有 WordPress 网站都受到弹出恶意软件的影响。无论点击哪里,都会转到另一个广告页面。请有人帮忙。网站名称www.farusia.com。我已经尝试了几种反恶意软件...


WordPress - 这个主题已损坏。缺少父主题。请安装“THEME”父主题

在我的WordPress网站中,我创建了一个基于主题Divi的子主题,子主题工作完美并且从未出现过问题,它不会在屏幕上显示任何PHP错误消息......


使用 WordPress 中的自定义连接帐户在多供应商网站中实现条纹时出现问题

我有一个具体的 WordPress 网站多站点,我想为每个供应商实现自定义连接帐户.. 我正在使用 woocommerce 和 woocommerce stripe gateway 进行付款,一切正常...


PHP - 创建下载脚本以避免在 Wordpress 中直接使用 html 链接

在我的 WordPress 插件中,我在受限文件夹中创建了一个文件。 如何生成下载脚本以将其用作 html 非直接链接? 换句话说,我想要文件的真实路径而不是......


使用 WordPress 网站上的表单发送 WhatsApp 消息

我想制作一个按钮,点击后客户可以直接通过 WhatsApp 向我发送消息。我正在使用 WordPress。出于反垃圾邮件的原因,我想将链接存储在我的 function.php 中,而不是直接存储在我的 HTML 中......


.htaccess WordPress 站点中的分页重定向规则

人们! 我想将网址从“https://some-domain.com/.../?product-page=some-page-number”更改为“https://some-domain.com/.../page” /some-page-number" 使每个动态 p...


为什么 get_posts() 有效但 WP_Query( $args ) 无效?

我有以下 WordPress 代码片段: $args = 数组( 'posts_per_page' => 1, // 为了安全,设置返回值为1条记录 'post_type' => 'fs_ski_resorts', '


如何检测wordpress中是否是子页面?

我想检查我是否在子页面上。在主页上是: 但是当是另一个页面时怎么办?


无法去除页脚下的大片白色区域?

某些页面(例如主页和类别页面)有非常大的白色部分。 Wordpress 和 Woocommerce 网站。 例子: https://www.estatediamondjewelry.com/ https://www.estateddiamondjewelry...


如何为 CPT 创建档案

我在 WordPress 中创建了一个名为“分钟”的 CPT(自定义帖子类型),并使用以下 php 为该帖子提供存档 add_filter( 'getarchives_where', 'getarchives_where_filter...


有没有办法从插件或主题更改 WP_DEBUG 常量

有没有办法在不修改Wordpress中的config-ini.php文件的情况下从插件或主题打开或关闭WP_DEBUG?


有没有办法在使用 Blocksy 主题创建的 WordPress 网站的博客页面上添加搜索栏和类别过滤器。我也需要增加博客阅读时间

我使用主题 Blocksy 在 WordPress 上开发了一个博客网站。我需要在博客页面上添加搜索栏和类别过滤器。由于主题仅提供有限的功能,我尝试了


如何导入WooCommerce产品的所有数据

当我们在 WordPress 中使用 WooCommerce 或 ShopEngine 插件时,我对导入产品数据(如标题、价格和简短描述)感到困惑。但仅从


woocommerce 中的“添加到购物车”按钮

我使用 WordPress 和 WooCommerce,产品页面有问题,那就是“添加到购物车”按钮不存在,并且显示此错误“因为这是您自己的


更改 WooCommerce 代码以增加促销活动

我在 WordPress WooCommerce 中有一个代码,一旦您使用 ID 购买产品: 1561、1919、1568、1562、1563、1564、1565、1566、1567 因此,第二个产品是 NIS 10。 折扣商品


PHP 空会话值的未定义数组键

我在 WordPress 上有一个自定义插件,可以获取 url 参数值(示例:test.com/?token=hello)并将其发送到 Salesforce 字段。 升级到 PHP8.0 后,我收到有关


如何向后退按钮添加新条件(if)?

我使用WordPress。我尝试向插件文件中的后退按钮添加新条件(if)。 后退按钮代码位于 render.php 文件中。该文件代码在这里: https://gist.github.com/paulvek/


Paypal 按钮位于粘性标签上

我的 Flatsome 子 WordPress 主题上的 PayPal 按钮有问题。向下滚动时,PayPal 按钮会停留在便签上方。 我试图在主题中找到一个功能来解决这个问题,b...


node.js + wordpress 返回帖子数据

我正在开发一个node.js服务器来获取外部api数据,然后使用我的客户端从我的节点服务器获取数据,而不是调用api站点。 我正在使用express,axios,...


MVC ASP.NET Core Identity,创建登录、注册操作。 AuthController

公共类AuthController:控制器 { SignInManager _signInManager { 获取; } UserManager _userManager { 获取; } 角色管理器 public class AuthController : Controller { SignInManager<AppUser> _signInManager { get; } UserManager<AppUser> _userManager { get; } RoleManager<IdentityRole> _roleManager { get; } public AuthController(SignInManager<AppUser> signInManager, UserManager<AppUser> userManager, RoleManager<IdentityRole> roleManager) { _signInManager = signInManager; _userManager = userManager; _roleManager = roleManager; } public IActionResult Login() { return View(); } [HttpPost] public async Task<IActionResult> Login(string? returnUrl,LoginVM vm) { AppUser user; if (!ModelState.IsValid) { return View(vm); } if (vm.UsernameOrEmail.Contains("@")) { user = await _userManager.FindByEmailAsync(vm.UsernameOrEmail); } else { user = await _userManager.FindByNameAsync(vm.UsernameOrEmail); } if (user == null) { ModelState.AddModelError("", "Username or password is wrong"); return View(vm); } var result = await _signInManager.PasswordSignInAsync(user, vm.Password, vm.IsRemember, true); if (!result.Succeeded) { if (result.IsLockedOut) { ModelState.AddModelError("", "Too many attempts wait until " + DateTime.Parse(user.LockoutEnd.ToString()).ToString("HH:mm")); } else { ModelState.AddModelError("", "Username or password is wrong"); } return View(vm); } if (returnUrl != null) { return LocalRedirect(returnUrl); } return RedirectToAction("Index","Home"); } public IActionResult Register() { return View(); } [HttpPost] public async Task<IActionResult> Register(RegisterVM vm) { if (!ModelState.IsValid) { return View(vm); } var user = new AppUser { Fullname = vm.Fullname, Email = vm.Email, UserName = vm.Username }; var result = await _userManager.CreateAsync(user, vm.Password); if (!result.Succeeded) { foreach (var error in result.Errors) { ModelState.AddModelError("", error.Description); } return View(vm); } var roleResult = await _userManager.AddToRoleAsync(user, Roles.Member.ToString()); if (!roleResult.Succeeded) { ModelState.AddModelError("", "Something went wrong. Please contact admin"); return View(vm); } return View(); } public async Task<IActionResult> Logout() { await _signInManager.SignOutAsync(); return RedirectToAction("Index", "Home"); } public async Task<bool> CreateRoles() { foreach (var item in Enum.GetValues(typeof(Roles))) { if (!await _roleManager.RoleExistsAsync(item.ToString())) { var result = await _roleManager.CreateAsync(new IdentityRole { Name = item.ToString() }); if (!result.Succeeded) { return false; } } } return true; } } } 所以,我在代码中搞乱了登录、注册和注销,现在这个 RoleManager 的事情让我摸不着头脑。我只是想为我的管理员用户提供一些额外的权力,但我有点不知道该怎么做。如果您能用简单的语言解释步骤或需要进行哪些更改来帮助我,那就太棒了。 我的目标是让管理员用户在我的系统中体验更好,您对此的建议非常有用。尝试了解 RoleManager 的事情以及如何为我的管理员用户提供更多能力。您直接的帮助可能会对我解决这个问题产生很大的影响! 定义管理员角色 创建管理员用户 更新注册流程: var roleResult =等待_userManager.AddToRoleAsync(用户,vm.IsAdmin? Roles.Admin.ToString() : Roles.Member.ToString()); 使用管理员角色: [授权(角色=“管理员”)] 公共 IActionResult AdminDashboard() { // 特定于管理的逻辑 } 5.提升管理能力: if (User.IsInRole("管理员")) { // 特定于管理的逻辑 } 中间件配置: services.AddIdentity() .AddRoles() .AddEntityFrameworkStores(); 7.创建角色方法: 公共无效配置(IApplicationBuilder 应用程序,IHostingEnvironment env) { // 其他中间件配置 // Create roles during application startup var authController = new AuthController(/* inject your dependencies here */); authController.CreateRoles().GetAwaiter().GetResult(); }


ACF Wordpress 组,中继器内有中继器

我有一个中继器,其中中继器是一个组,而该组内有另一个中继器。 现在我想从组内的中继器获取值。 这是我的结构: -合作伙伴(重复...


致命错误:无法声明类 WP_Block_Parser_Block,因为该名称已在使用中

当前正在更改托管并上传备份,从那时起,wordpress 仪表板不再能够访问并显示错误: 致命错误:无法声明类 WP_Block_Parser_Block,因为...


将列添加到 WooCommerce (+ HPOS) 中的管理订单列表

我正在为我的电子商务 WordPress 网站之一使用 WooCommerce 插件。我想在 WooCommerce 管理区域的订单列表页面添加一些列。我无法找到在哪里添加...


在 vercel 中部署后中间件无法工作

嗨,我正在为我的博客使用无头 cms“next-wordpress-starter”,并添加了一个中间件来处理来自“x”站点的流量,并将其重定向回该站点。在当地环境...


如何将Wordpress REST API自定义端点公开?

我想通过插件创建自定义端点,但它不适用于匿名用户。如何使其可供公众访问?如果不可能,那么如何通过命令行登录? 我已经


在源代码中的wordpress脚本中添加自定义注释

我想在我的脚本中添加注释,以便每当我查看页面源代码时我都可以看到该注释。我的代码是: 公共函数 front_scripts() { // 确保 GA ttracking co...


Wordpress Multisite hooked 功能被绕过

我将一个函数挂接到 wp_initialize_site 挂钩,当我通过网络管理 -> 站点 -> 添加新站点创建新站点时,一切都按预期工作。或者,如果注册用户创建了一个新站点。 那个...


数据库问题:数据库中的表为空,但它可以工作

我在编码方面还很陌生,我很难找出我的代码无法正常工作的原因。 在 WordPress/Woocommerce 中,我想检查客户是否购买了产品(盒子订阅),...


根据 WooCommerce 订单状态更改更新用户自定义元数据

我在编码方面还很陌生,我很难找出我的代码无法正常工作的原因。 在 WordPress/Woocommerce 中,我想检查客户是否购买了产品(盒子订阅),...


无法使用带有apache2虚拟主机的wordpress实例连接到Mariadb

我正在经历最糟糕的时间来使此连接正常工作。目前,我能够连接到我的 ipv4 并看到一条消息“建立数据库连接时出错。我也...


备份已上传并提取,但 @ 99% 的数据库恢复在 WP 迁移时出现错误(插件“一体化迁移”)

I 创建 ec2 实例并安装 PHP、MYSQL、Apache 和 Wordpress。配置以下4个文件 1st>> sudo vim /etc/php/8.1/apache2/php.ini >> 更改最大。文件大小上传限制。


在此服务器上找不到请求的 URL /wp-login.php

我在本地电脑上创建了一个网站.../htdocs/wordpress/(所有网站文件)。现在,我需要将我的网站传输到服务器。我正在使用 FileZilla。 我将所有站点文件转移到 /www 目录...


Ajax 搜索精简版插件首次加载页面时出现视觉故障

我有一个使用 Elementor Pro 的 WordPress 网站,并且我在该网站中安装了更好的搜索插件。该插件运行良好,但在首次加载页面时出现故障。如果我


如何在javascript中使用hrad刷新来执行history.go(-2)?

当用户从登录页面登录到以前的 URL 时,我想重新加载我的 WordPress 页面,此代码似乎可以完成这项工作,但它会重新加载以前的数据状态(加载数据存储...


如何使用 Oracle Cloud Bucket 系统配置 Wordpress Media Cloud 插件

尽管我是一名经验丰富的前端开发人员,但我对 DevOps 和云基础设施的含义还算不上菜鸟。 太棒了; 我不知道如何填写必要的值来集成媒体云世界...


Acf用户:通过acf用户编号字段搜索用户

我正在尝试在管理屏幕中的用户中显示 ACF 字段,并且我能够实现这一点。现在我想在正常的 WordPress 用户搜索中通过这个 ACF 字段搜索用户。有没有 Hook / 代码片段...


Wordpress Woocommerce 在产品中删除图像时如何从文件系统中删除图像

我有一个网站,外部 API 为我的 Woocommerce 商店获取产品,并且 API 发送了某些产品的许多图像,因此我手动进入产品帖子并删除其中一些图像。 怎么...


wp 登录方法不像登录或设置 cookie 那样工作

大家好,我正在尝试修复 WordPress 网站中的错误 问题是当我尝试注册新用户时,它可以工作,但他们没有登录,或者需要一些时间才能显示登录的用户 这是我的乐趣...


WordPress 网站:工作正常,但控制台报告未指定错误 500 [已关闭]

这是开发者工具显示的内容 链接、页面、文章、图像,一切都没有问题。 另外,如果我尝试 Google Pagespeed,它在某些部分可以工作,但在其他部分会抛出错误,什么可能......


Struts 2 与 Apache Shiro 集成时如何显示结果页面

使用: struts2 2.5.10, 春天 4.x, struts2-spring-插件2.5.10, 希罗1.4.0, Shiro-Spring 1.4.0。 网络.xml: 使用: struts2 2.5.10, 春季 4.x, struts2-spring-插件2.5.10, 四郎1.4.0, shiro-spring 1.4.0. web.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <display-name>Archetype Created Web Application</display-name> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:beans.xml</param-value> </context-param> <filter> <filter-name>shiroFilter</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> <init-param> <param-name>targetFilterLifecycle</param-name> <param-value>true</param-value> </init-param> </filter> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <!-- shiro filter mapping has to be first --> <filter-mapping> <filter-name>shiroFilter</filter-name> <url-pattern>/*</url-pattern> <dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher> <dispatcher>INCLUDE</dispatcher> <dispatcher>ERROR</dispatcher> </filter-mapping> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app> beanx.xml: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd "> <bean name="loginAction" class="example.shiro.action.LoginAction" > </bean> <bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <property name="securityManager" ref="securityManager" /> <property name="loginUrl" value="/login.jsp" /> <property name="filterChainDefinitions"> <value> /login.jsp = authc /logout = logout /* = authc </value> </property> </bean> <bean id="iniRealm" class="org.apache.shiro.realm.text.IniRealm"> <property name="resourcePath" value="classpath:shiro.ini" /> </bean> <bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager"> <property name="realm" ref="iniRealm" /> </bean> <bean id="lifecycleBeanPostProcessor" class="org.apache.shiro.spring.LifecycleBeanPostProcessor"/> </beans> struts.xml: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <constant name="struts.devMode" value="true" /> <package name="default" extends="struts-default"> <action name="list" class="loginAction" method="list"> <result name="success">/success.jsp</result> <result name="error">error.jsp</result> </action> </package> </struts> index.jsp: <body> <s:action name="list" /> </body> login.jsp 看起来像: <form name="loginform" action="" method="post"> <table align="left" border="0" cellspacing="0" cellpadding="3"> <tr> <td>Username:</td> <td><input type="text" name="username" maxlength="30"></td> </tr> <tr> <td>Password:</td> <td><input type="password" name="password" maxlength="30"></td> </tr> <tr> <td colspan="2" align="left"><input type="checkbox" name="rememberMe"><font size="2">Remember Me</font></td> </tr> <tr> <td colspan="2" align="right"><input type="submit" name="submit" value="Login"></td> </tr> </table> </form> LoginAction.list(): public String list() { Subject currentUser = SecurityUtils.getSubject(); if(currentUser.isAuthenticated()) {System.out.println("user : "+currentUser.getPrincipal()); System.out.println("You are authenticated!"); } else { System.out.println("Hey hacker, hands up!"); } return "success"; } shiro.ini: [users] root=123,admin guest=456,guest frank=789,roleA,roleB # role name=permission1,permission2,..,permissionN [roles] admin=* roleA=lightsaber:* roleB=winnebago:drive:eagle5 index.jsp、login.jsp、success.jsp放在webapp下 我想要的是:输入LoginAction.list()需要进行身份验证,如果登录成功,则运行LoginAction.list()并返回"success"然后显示定义为Struts操作结果的success.jsp。 现在登录成功后可以执行LoginAction.list(),但是success.jsp不显示,浏览器是空白页面。 为什么? 我找到了原因:我在index.jsp中使用了<s:action name="list" />,但是struts文档说如果我们想用<s:action>看到结果页面,那么我们必须将其属性executeResult设置为true,即就像<s:action name="list" executeResult="true"/>。 在我看来,这有点奇怪,这个属性默认应该是 true。 有一个示例,您应该如何使用 Shiro applicationContext.xml 进行配置: <property name="filterChainDefinitions"> <value> # some example chain definitions: /admin/** = authc, roles[admin] /** = authc # more URL-to-FilterChain definitions here </value> </property> 以 /admin/ 开头的 URL 通过角色 admin 进行保护,任何其他 URL 均不受保护。如果 Struts 操作和结果 JSP 不在受保护区域中,则会显示它们。


恶意软件每天都会编辑index.php、wp-settings.php和config.php文件,编辑和添加不同文件的php代码,并将权限更改为w-w-w

我在 WordPress CMS 上工作,几个月来一直面临问题,我必须每天手动编辑和删除问题。这个问题每天都会出现,我必须编辑代码


© www.soinside.com 2019 - 2024. All rights reserved.