不带插件的全屏页面背景
我正在使用高级布局生成器编辑Enfold主题中的页面。我见过许多通过代码编辑或插件添加的解决方案,但我在一个受控的环境中,无法访问FTP(访问functions.php、文件等)或WP插件。可以通过将主页设置为全屏背景Theme > Customize > Appearance , 但我想在其他页面中添加一张全屏背景图像。我看到的唯一选项是1/1 column > Styling > Background Image. 但是这个背景是有边界的,不能填满整个页面。如何在没有插件或函数
禁用某些页面由heme.json添加的自定义内部CSS
我知道WordPress v5.8刚刚发布,我已经开始使用theme.json 管理古腾堡方面的一些基本事务。但当我开始使用它时,我看到了一些事情:WordPress在编译后添加的自定义内部CSStheme.json 文件到每个页面。有人知道如何停止在某些页面上添加它吗?例如,如果我有一个自定义主页或没有使用Gutenberg的归档页面,那么WordPress加载这个内部CSS是没有意义的。我想知道是否有人想出任何过滤器来有条件地禁用某些页面的内部CSS输出。下面是它的外观:P、 S:我已经检查了关于th
自定义查询上的随机项目在本地工作,但不在现场
我有一个项目,其中包含一个按钮,用于生成指向随机自定义帖子项的链接。我进行了如下自定义查询:<div class="content"> <?php $argsRandItem = array( \'post_type\' => \'participant\', \'posts_per_page\' =>
BuddyBoss(BuddyPress/bbPress)审核过滤器不执行任何操作
我正在努力prevent moderation of forum posts 适用于具有“中等”能力或积极的“高级”会员计划(WC会员资格)的用户。我希望这些作者的回复不受我们的限制(链接数量、封锁词等)。我尝试过使用以下过滤器,但没有成功:add_filter( \'bbp_bypass_check_for_moderation\', \'bbp_bypass_if_user_can_moderate\', 10, 4 ); function bbp_bypass_if_user_ca
如何将API密钥从数据库传递给客户端?
我用javascript编写了这个简单的客户端,它使用mapbox地理编码API。没有必要隐藏API密钥,但在不硬编码的情况下,让js文件访问API密钥的正确方法是什么?将API密钥嵌入html文件中的隐藏div中,并让js从该div中读取,这是一个好的解决方案吗?
如何在用户看不到延迟的情况下自动评估评论内容?
我正在开发一个评论插件,将评论的内容发送到第三方API,并根据其批准、丢弃评论或将其保留为挂起状态的响应。问题是响应需要30秒,因此用户点击;发表评论”;看到加载图标在他的选项卡上移动了30秒,最后页面重新加载,他要么看到他发布的批准评论,要么看到什么都没有改变,要么看到;等待审核消息“;(分别为已批准、垃圾、待定状态)。我应该在哪里挂接API请求函数,以便用户总是看到;等待审核”;消息没有任何延迟,然后API请求发生,并相应地设置注释的状态期间是否有任何挂钩被激活;死区时间;?这意味着API请求可以在用
是否将更改从本地主机推送到实时服务器?
我正在寻找一个好的解决方案,我可以在本地主机上开发一个wordpress站点,并将我所做的更改轻松地推送到我的live server。我的想法是,我有一些插件/软件,在其中我只需输入数据库和ftp凭据,就可以按;“推送更改”;更改将从本地服务器推送到远程服务器。然后,我应该有一个我所做的所有更改的完整列表,以便万一出了什么问题,我可以随时恢复。我签出了很多插件,但似乎没有一个插件可以正确使用。我尝试了WP Time Capsule、WP Vivid、Replicator、WP Staging Pro,列表
如何优化多条件、相同输出的中频条件
我的目的是编写可持续且易于阅读的代码。性能也很重要,因为这应该是应用程序的核心,所以它将通过数百次。您对优化这段长代码有什么建议吗?我的第一个想法是将其编写为数组并检查数组是否包含。 if(string == "apple"){ Detail = false; bShowNew = true; } if(string == "banana"){
如何在后台处理AJAX请求中过多的$_POST变量条件?
在工作中,我们编写了一个PHP应用程序。我只是一名大三学生,但我对处理AJAX调用的问题感到不满。每个AJAX请求都指向单个appdata。php脚本。在appdata。php是这种结构的15k行$_POST[\'variable\']”;“变量”;每次都不一样if(isset($_POST[\'variable_1\'])){ // redirect to handling function $returnArray[\'re
使用购买站点A的数据在站点B上创建新帐户
直到最近,我们还拥有一个单一的成员区域,该区域还集成了存储,数据都记录在一个数据库中。现在,由于商品也即将上市,我们决定创建一个单独的商店,以保持一切清洁。在该商店中,我们还销售对会员区的访问权限,我们希望执行以下操作:在站点A(商店)购买的用户也将在站点B(会员区)注册为新用户。这是我迄今为止使用的代码,但我不知道如何继续://Code that links the DB of the site B function connect_db_membership(){ global $db
如何在父目录中显示图像子类别
这个代码工作得很好,但我想展示一下child image 也我使用ACF插件。你能帮帮我吗?$term = get_queried_object(); $children = get_terms( $term->taxonomy, array( \'parent\' => $term->term_id, \'hide_empty\' => false ) ); if ( $children ) {&
用于在_title()之后添加自定义内容的WP挂钩
我想在页面或帖子标题后显示自定义HTML片段。任何遵循WP指南的主题都将使用the_title(). 例如TwentyTwentyOne WP theme 具体如下:<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <header class="entry-header alignwide"> &
在检索getText翻译之前设置电子邮件区域设置
我开发了几个插件,我使用标准方法对其进行了本地化__() 功能和.po 或者更确切地说.mo 文件。所有这些都很有魅力。我现在想做的是为函数调用设置语言环境__(), 检索您在插件上定义的翻译.mo 对于与当前区域设置不同的翻译。示例:假设您正在德国wp admin页面上的wp admin中为您的网站创建一个用户。此用户需要英文配置文件。在您的wp admin中,您已经自动发送邮件,这样,当用户创建时,他/她会收到一封关于这一点的电子邮件,使用2)中所述的语言。问题:邮件内容使用__() 也因此,当我在德
仅针对已完成的订单通过Hook定制电子邮件
我想用一些额外的信息定制已完成的订单。为此,我在函数中添加了这个。phpadd_action( \'woocommerce_email_before_order_table\', \'mm_email_before_order_table\', 10, 4 ); function mm_email_before_order_table( $order, $sent_to_admin, $plain_text, $email ) { echo \'<p>extra inf
自定义快捷代码在Elementor编辑器中可用,但在前端不起作用
我习惯于通过我的孩子主题和Elementor创建自定义短代码,这从来都不是问题。然而,这一次出现了一些问题,当我在Elementor编辑器中插入短代码小部件时,我的代码正确显示,但保存后我访问了页面,它是空白的,就像从未处理过短代码一样。有人知道为什么会这样吗?这是我创建快捷码的代码: <?php add_shortcode(\'test\', function () { ob_start(); require_once (locate_tem
获取WooCommerce可变产品元数据
我想得到woocommerce变量产品_sale_price_dates_to.以下代码适用于单个产品。$dates_tosale = get_post_meta($product->get_id(), \'_sale_price_dates_to\', true); 但当涉及到可变产品时,它似乎不起作用。我想我必须在所有变量中使用某种for循环。
菜单链接仅使用http启用HTTPS后,无法重定向http链接
我在Bluehost共享托管服务器上有一个WordPress网站,因为我的共享空间中有多个网站,所以我在自己的文件夹中有一个特定的文件夹public_html. 这意味着我有.htaccess 文件位于public_html, 将我的域重定向到特定的网站文件夹。我还有另一个.htaccess 网站文件夹中的文件,其中有一些WordPress设置和非www URL的重定向。我已尝试添加此http->;两者中的https规则.htaccess 文件,但它没有效果:<IfModule mod_rewr
wordpress custom fields loop
我需要执行wordpress自定义字段循环:以下代码可以更好地描述:<?php $term = get_term_by(\'slug\', get_query_var( \'term\' ), get_query_var( \'taxonomy\' ) ); $query = new WP_Query(array( \'post_type\' => \'recipe\', \'meta_key\' => \'recipe_sta
删除主题音频播放器-使用浏览器默认设置
我使用循环远程发布到一个独立的网站。当我将音频发布到包含<?php wp_footer(); ?> 我得到的音频播放器不支持右键单击复制音频链接。我假设这是WP播放器,它正在替换浏览器播放器。在排除页脚调用的页面上,我会得到默认的浏览器播放器,它确实支持右键单击选项。我可以把页脚去掉一点,但要在那个页面上使用插件,我需要它。示例:此页面具有页脚调用–如果右键单击播放器,则无法获得保存音频的选项https://ktbb.com/infocus/index.php此页面已删除页脚位–您现在
重命名插件(并避免插件更新)最简单的方法是什么?
我有一些客户,他们绝对希望我在不提供挂钩等的插件中进行更改。我检查了它-唯一的方法是直接修改插件。因此:我想知道重命名插件的最简单方法是什么,以实现:避免获取插件更新,即阻止更新,以明确我在该插件中所做的修改,只需重命名主文件中的文件夹和标题?或者这能打破什么?谢谢