【php-在Woocommerce的存档页面上获取特定产品属性的子弹列表】教程文章相关的互联网学习教程文章

php-WooCommerce-按标签显示相关产品【代码】

我想显示基于标签的相关产品.我尝试了几种方法,但没有一个起作用.有人知道有办法强制基于标签(而不是类别)显示相关产品吗? 这是我曾经做过的代码(我将这些代码添加到functions.php中)://New "Related Products" function for WooCommerce function get_related_custom( $id, $limit = 5 ) {global $woocommerce;// Related products are found from category and tag$tags_array = array(0);$cats_array = array(0);// Get tags$...

使用PHP代码的WordPress Woocommerce建议【代码】

我正在使用woo commerece插件,并且希望每个产品的标题下都有一个子标题.样式和格式已排序,但是我希望特定类别显示在子标题部分.我已经设法显示所有类别,但我想将其缩小到父类别下的一个类别.以下是我使用的代码,谁能建议我如何实现显示在父类别下选择的任何子类别.谢谢<?php /*** Single Product title** @author WooThemes* @package WooCommerce/Templates* @version 1.6.4*/if ( ! defined( 'ABSPATH' ) ) exit; /...

如何基于WooCommerce属性编写条件PHP【代码】

我已经在上下两层网络之间进行搜索,以寻找一种在某些页面上有条件地显示WooCommerce产品属性数据的方法. 例如:如果属性somethingcool具有值并且在/?filtering = 1& filter_manufacturer = 1648页面上,则显示值 如果属性位于特定的已过滤页面上,我希望以不同的方式显示属性 例如:http://www.colorselectcoil.com/color-match-tool/?filtering=1&filter_manufacturer=1648 根据此过滤的页面,显示产品属性“ somethingcool”<?php ...

php-Woocommerce产品的不同模板【代码】

我想为相关产品类别设置不同的模板.我更改了single-product.php文件if (is_product_category( 'first-category' )) {woocommerce_get_template_part( 'content', 'single-product' ); }else{woocommerce_get_template_part( 'content', 'single-product-other' ); }仍在加载content-single-product-other.php文件内容.我确定已检查产品类别解决方法:如果您将single-product-other.php放在(yourtheme / woocommerce /)文件夹中,并将...

php-Woocommerce-当购物车中没有东西时,wc_add_notice()未添加到会话中【代码】

我有一个自定义表单,在提交时会在function.php中调用一个函数.它将最终检查字段输入,并使用woocommerce wc_add_notice()(标准的东西)执行某些操作或发送错误消息. 问题是,似乎只有在某些时候将商品添加到购物车时,才会在会话中添加通知.如果我在隐身标签页中打开并尝试填写表格,则不会收到任何消息.为了清楚起见,我在模板中使用wc_print_notices(). 我已打印出woocommerce会话,只是为了确认并在没有添加任何东西时将其不在其中.我已...

php-我的主题Woocommerce在不同页面上的登录重定向【代码】

我正在开发自己的主题Woocommerce,现在我需要在登录使用Woocommerce登录表单的特定页面后进行重定向.为此,我在functions.php中添加了以下功能if (!is_account_page()) { add_filter('woocommerce_login_redirect', 'redirect_after_login_cart');function redirect_after_login_cart(){wp_redirect( get_permalink( get_page_by_path(‘checkout’) ) );exit;} }我只需要登录购物车页面,登录到结帐页面后进行重定向.我的帐户的形式...

php-“在订单满$100时免费获得产品X” WooCommerce中的优惠券代码【代码】

是否有任何简单的方法或任何插件可以为以下类型的优惠创建优惠券代码:“订单满$100可免费获得产品X”?解决方法:是的,这可以通过其他插件实现:商业版本WooCommerce Extended Coupon Features. >在WooCommerce优惠券设置中,您已经有一个订单金额的最小字段:> free version of this plugin已经具有自动优惠券功能,该功能允许在满足限制的情况下将优惠券自动添加到用户购物车中.也在上面>使用inexpensive commercial version of th...

php-禁用WooCommerce手册/编辑订单的电子邮件通知【代码】

需要WooCommerce专业知识 我需要为手动创建的订单禁用电子邮件通知,必须使用处理状态,由于处理订单状态存在自定义钩子,因此无法创建自定义状态. 理想情况下,可以在手动订购页面中选中一个复选框,当选中该复选框时,它将禁止在任何状态下都无法向客户发送电子邮件. (处理-已完成). 原因是出于数据库原因,必须将ebay订单输入到后端订单中,我们不希望将已经通过ebay发送的电子邮件重新发送给客户. 我猜想这个钩子需要被调用:remove_ac...

php-无法在WooCommerce中获得产品重量【代码】

我正在尝试在插件中获取产品重量,以将其显示在单独输入框中的边栏上.但是我无法获得产品的重量. 请看一下我的代码,并帮助我从WooCommerce产品获得产品重量:<?php /*** Plugin Name: Calculator* Plugin URI: http://wordpress.org/* Description: Calculate* Version: 1.0.0* Author: wtm* Author URI: http://wtynet.com*/if ( !defined( 'ABSPATH' ) ) exit; // Exit if accessed directlyif ( !in_array( 'woocommerce/woocomm...

php-WooCommerce:检查优惠券是否有效【代码】

我正在尝试检查优惠券是否仍然有效(尚未达到使用限制),并在这种情况下显示内容. 原因是我希望能够将优惠券代码分发给特定的访问者,但显然不希望分发已经达到其使用限制的优惠券. 我正在尝试使用PHP实现此功能,并想象代码是这样的:<?php if (coupon('mycouponcode') isvalid) {echo "Coupon Valid" } else {echo "Coupon Usage Limit Reached" } ?>这里的任何帮助将是巨大的:)解决方法: $code = 'test123';$coupon = new WC_Coupon...

php-Woocommerce wp_query通过ID获取订单【代码】

我正在尝试生成订单数据的简单输出.第一步是WP_QUery(也许),所以我编写了这段代码;$args = array ('post_type' =>'shop_order','posts_per_page' => -1,'post_status' => 'any',//'p' => $post_id,); $order_query = new WP_Query( $args );while ( $order_query->have_posts() ) :$order_query->the_post(); echo the_ID();echo ' : '; the_title();echo '<br/><br/>';endwhile;如果我将’p’=>设置为,它将强制产品列出所有订...

php-如何在Woocommerce中的自定义产品类型中添加“变化”标签?【代码】

>我已经安装了“礼品卡”插件,基本上是在添加一个产品类型“礼品卡”. >我需要增强其功能.>还有其他选项卡可用于此,但选项卡“变量”是不.>如何添加此标签,这样我的自定义产品类型也可以表现得像可变产品.>屏幕截图:http://prntscr.com/ekogwd>而且我必须严格使用自定义产品类型,这意味着我无法将其更改为可变产品类型.>是否有任何挂钩,操作或过滤器,都可以使用woocommerce将此选项卡手动添加到我的自定义产品类型“礼品卡”中?解...

php-SKU的WooCommerce管理产品搜索【代码】

因此,我一直在寻找一种方法来合并此方法,而无需安装另一个功能超出我所需的插件. 可以说,我们的产品SKU的结构形式如下:供应商编号,破折号(-)和产品ID.因此,我们的SKU看起来像是469-852369(供应商产品).供应商ID可以是1到5位之间的任何数字,而产品ID可以是1到10位之间的任何数字.我们希望能够搜索产品而不必添加破折号(-).因此,对于469-852369,我希望能够只输入469852369,产品就会出现. 我知道有很多插件可以做到这一点,但我不想添...

php-如何在WooCommerce中为自定义产品类型启用价格和库存【代码】

我在WooCommerce应用程序中创建了自定义产品类型function register_variable_bulk_product_type() {class WC_Product_Variable_bulk extends WC_Product_Simple {public function __construct($product) {$this->product_type = 'variable_bulk';parent::__construct($product);}}}add_action('init', 'register_variable_bulk_product_type');function add_variable_bulk_product($types) {$types['variable_bulk'] = __('Variabl...

php-WooCommerce-确定当前单个产品页面的产品类别【代码】

在我的header.php中,我想根据页面的类别添加标题. 我当前的代码如下所示:<h1 class="page-title"><?phpif (is_category('english') || has_category('english',$post->ID)) {echo "music in the world of noise";} elseif (is_category('marathi') || has_category('marathi',$post->ID)) {echo "??????? ??? ?????";} elseif (is_category('happenings') || has_category('happenings',$post->ID)) {echo "Happenings";} elseif ...