PHP

将产品属性Term名称添加到WooCommerce中的Body类

我希望根据产品的属性(例如颜色)添加Body类,因此如果产品颜色是红色,我希望将类‘red’添加到Body标记中。 我将使用什么挂钩来执行此操作? 推荐答案 可以使用body_class筛选器挂钩中的自定义函数完成此操作: add_filter( 'body_class', function( $classes ) { if( ! is_product() ) re ..
发布时间:2022-07-05 09:38:21 PHP

根据WooCommerce中的产品类别定制缺货文本(&O)

每件缺货产品都会显示缺货 有很多functions.php脚本可以覆盖文本,但我只是尝试覆盖特定于类别A&q;的文本,或者如果我知道类别&id&q;编号,也可以这样做。 我找到此脚本,但它仅允许您修改每个产品ID的txt。 add_filter( 'woocommerce_get_availability', 'wcs_custom_get_availability', 10, ..
发布时间:2022-07-05 09:24:40 PHP

当产品进货时显示自定义产品徽章WooCommerce

我知道如何为新创建的产品添加新徽章。在这里,我们使用get_date_modified(),因为我们在创建产品时并不总是发布它们,并且希望它们也具有10天的新徽章。 添加新徽章的工作解决方案: add_action( 'woocommerce_before_shop_loop_item_title', function() { global $product; ..
发布时间:2022-07-05 09:08:35 PHP

根据WooCommerce产品自定义库存状态禁用添加到购物车按钮

当前在WooCommerce中,如果库存状态为out of stock,则添加到购物车按钮被禁用。我使用woocommerce_product_stock_status_options添加了标签为Discontinued product的新库存状态,现在我正在寻找一种将此产品视为缺货的方法。 因为我认为最好将不再生产的产品和在另一家商店生产并有售但没有库存的产品分开。 推荐答案 ..
发布时间:2022-07-04 23:53:21 PHP

在WooCommerce中将图像生成限制为仅一种图像大小

WooCommerce上传媒体创建了7个额外的图像大小。我使用店面主题。 当我上传图像时,我希望WooCommerce只创建一种图像大小,用于目录图像、单一产品图像和产品缩略图。 有没有办法做到这一点? 推荐答案 这太复杂了,不是必需的,例如: WordPress媒体库使用WordPress缩略图大小 WordPress博客和页面使用其他一些WordPress大小, ..
发布时间:2022-07-04 23:44:23 PHP

PHP工作流--函数的执行顺序

我想知道PHP引擎解释函数声明的顺序。我不知道为什么有些时候PHP会显示对未定义函数的调用出现致命错误,而有些时候解释器会看到函数没有问题。 假设我的代码是: echo theRest(4,3); function theRest($a, $b) { return $a % $b; } 请注意,函数是在调用之后声明的,并且可以正常工作。这意味着PHP在解释之前读取整个文件? ..
发布时间:2022-07-04 17:22:54 PHP

自定义php函数中的PHPMailer

我制作了一个定制类函数,用于设置PHPMailer所需的基本信息(所以我不需要每次都输入它)。以下是该函数的确切代码。 ..
发布时间:2022-07-03 20:48:41 PHP

不接受用户名和密码

我正在尝试使用Gmail的SMTP(请参见下面的代码)发送电子邮件,但收到“用户名和密码不被接受”错误。 我已尝试: this link allow less secure apps 已启用SSL 在Gmail的设置上启用IMAP/POP 其他登录名 它们都不起作用。 以下是PHP代码: function sendEmail($from, $fromName, ..
发布时间:2022-07-03 20:41:55 PHP

尽管regex测试器可以工作,preg_Match()仍返回0

我正在尝试使用/[p{L}s]{6,}/验证字符串,并尝试仅匹配字符(也包括Unicode字符)。我使用regex101测试我的正则表达式,它对字符串Владимир Алексић有效。 但是,当我将preg_match()中正则表达式用于相同的字符串时,它总是返回0。但是,如果我避免使用除A-Za-z以外的所有字符,则返回1。 为什么会这样? unicode p和其他esca ..
发布时间:2022-07-03 18:31:15 PHP

下一行的预匹配(_M)

我的文本中有一个模式,我需要为下一行使用preg_Match模式。 Administrative Contact: xxxx xxxxx this is like this sometimes : Admin contact: xxxxxx xxxx or admin data: xxxx xxxx 是否可以为此编写正则表达式? 我需要xxxx xxxx数据 谢谢你们 ..
发布时间:2022-07-03 18:12:54 PHP

包含字母数字字符和特殊字符的字符串的PHP Regex

我尝试了,但找不到此问题的答案,因此我提出此问题。 我需要为密码验证创建正则表达式,并且它必须满足以下条件。 至少一个字母 至少一个号码 至少一个特殊字母~!^(){}<;>%@#&;*+=_- 不得包含$`,。/;:‘“| 必须介于8-40个字符之间 无空格 我创建了以下正则表达式,但它不能正常工作。 preg_match('/[A-Za-zd$!^( ..
发布时间:2022-07-03 18:06:50 PHP