【php-我的主题Woocommerce在不同页面上的登录重定向】教程文章相关的互联网学习教程文章

php – Woocommerce针对不同产品的不同T&C页面【代码】

是否可以在woocommerce结账时为不同的产品添加不同的条款和条件页面?如果订单有某些特定产品,我需要显示不同的T& C页面. 在结帐时,我们显示T& C页面链接,如图像 从管理员不能这样做,所以我将覆盖我的模板中的插件payment.php文件,并执行以下部分的黑客攻击<?php if ( wc_get_page_id( 'terms' ) > 0 && apply_filters( 'woocommerce_checkout_show_terms', true ) ) : ?><p class="form-row terms"> //If condition here <label f...

php – Woocommerce订阅 – 在订阅ID旁边添加产品名称【代码】

我找不到专门针对Woocommerce订阅的论坛,所以我希望Stack可以帮助我! 在“我的订阅”页面上,有一个表格,显示所有客户的订阅.订阅以ID号命名.我想在ID旁边添加订阅产品名称. 以下是插件中与向表中添加ID有关的代码:<?php foreach ( $subscriptions as $subscription_id => $subscription ) : ?><tr class="order"><td class="subscription-id order-number" data-title="<?php esc_attr_e( 'ID', 'ultimatewoo-pro' ); ?>"><a hre...

php – WooCommerce |设置结算字段值【代码】

我想在首次购买之前将结帐的结算字段的值预填充到用户的DB存储值. 我试过以下代码:add_filter( 'woocommerce_checkout_fields' , function ( $fields ) {$fields['billing']['billing_first_name']['placeholder'] = 'First Name';$fields['billing']['billing_first_name']['default'] = wp_get_current_user()->user_firstname;return $fields; });我已经在other post中读到了这个解决方案.占位符效果很好,但价值却没有. 此外,W...

php – 通过变体ID获取WooCommerce订单项目【代码】

如何根据特定产品变体列出订单商品? 给定变体ID,我想生成包含该特定变体的所有订单商品的列表. 在我的情况下,我使用变体来表示日期,产品本身是一个重复发生的事件,所以这样做的目的是列出参加该特定日期的人. 如果这可以通过简单的东西来实现,比如使用meta_keys的get_posts或其他东西,但是否则我猜测自定义查询就是这样. 我似乎无法弄清楚表格在这种情况下是如何相关的,或者是否以可搜索的方式存储. 任何帮助非常感谢. 谢谢!解决...

php – 在WooCommerce中修复最高优惠券折扣购物百分比【代码】

我在woocommerce中有优惠券代码(XYZ25),其中包括25%的折扣,最高折扣为250卢比. 如果他们以25%的折扣优惠券代码XYZ25,我如何限制用户获得超过Rs.250折扣.解决方法:>您可以根据** RS.250(不含税)的固定购物车折扣和最小花费(4 x 250)= RS.1000设置额外的优惠券FIX250代码.>然后在下面的脚本的帮助下,如果客户申请您的XYZ25优惠券代码,如果购物车总额达到1000卢比,它将取代FIX250的XYZ25优惠券,同时显示一个明确的通知…… 这是代码...

php – 从WooCommerce购物车错误消息中删除库存数量【代码】

Iin WooCommerce,我已将woocommerce-> settings-> products-> inventory->库存显示格式设置为“从不显示剩余库存量”. 但是,如果客户将产品广告到购物车,继续购物或结帐页面并输入高于我们库存的值,则会收到以下错误消息:Sorry, we do not have enough “{product_name}” in stock to fulfill your order ({available_stock_amount} in stock). Please edit your cart and try again. We apologize for any inconvenience caused...

php – Woocommerce WC_Cart->费用和WC_Cart :: get_checkout_url已弃用

在我更新插件后,我想知道我的Woocommerce发生了什么.发生了一些弃用错误.请参阅下面的附图.我怎么能解决这个问题? 解决方法:1)你需要用wc_get_checkout_url()替换WC_Cart :: get_checkout_url,而不使用WC() – > cart(或WC_Cart::),因为它不再是WC_Cart方法. 2)对于WC_Cart->费用,您可以将其替换为WC_Cart->get_fees()或WC() – > cart-> get_fees();

PHP – 产品“阅读更多”按钮在woocommerce商店不起作用【代码】

我最近在我的functions.php子主题文件中添加了代码片段,该文件的任务是回显所有产品下的“阅读更多”按钮,该按钮将用户引导至点击产品页面. product-id链接无效.这是代码:/*-ADD NEW BUTTON THAT LINKS TO PRODUCT PAGE FOR EACH PRODUCT */add_action('woocommerce_after_shop_loop_item','replace_add_to_cart');function replace_add_to_cart() {global $product;$link = $product->get_permalink();echo do_shortcode('<br><b...

php – 如果产品在Woocommerce中不征税,则隐藏额外的不含税价【代码】

我设置不含税的产品时,我需要禁用显示不含税的价格.我在price.php文件中进行了修改,无需增值税即可添加价格.<p class="netto"><?php echo woocommerce_price($product->get_price_excluding_tax()); ?> netto </p>如果未设置价格,则此“netto price”仍在产品页面中可见. 我该如何禁用它?一些钩子?解决方法:第一个woocommerce_price()函数和get_price_excluding_tax()方法已弃用且过时…它们被wc_price()和wc_get_price_excludin...

php – 获取Woocommerce中特定产品属性值的所有产品变体【代码】

在WooCommerce *(最新版本)*我有一个变量产品withId:9`.通过下面的变体属性,我创建了多个产品变体. 然后我想从父产品ID(Id:9)和以下属性值获得特定的产品变体:<attribute_for_variation>: <attribute_value_to_filter> pa_size: size_8x10 pa_material: mat_luster_photo_paper pa_frame: fra_silver_wood pa_mat_usage: musa_yes您可以在下面看到该变体的屏幕截图:我尝试了以下代码及其相应的结果.为简单起见,现在只尝试使用p...

php – 在WooCommerce中设置变量产品的计算价格【代码】

在Woocommerce中,我使用自定义字段来计算产品的价格,基于此代码 – Add custom fields to custom product calculated price in Woocommerce.感谢LoicTheAztec的帮助.// Add a custom field before single add to cart add_action( 'woocommerce_before_add_to_cart_button', 'custom_product_price_field', 5 ); function custom_product_price_field(){ echo '<div class="custom-text text"> <h3>Rental</h3> <label>Start Date...

php – 在Woocommerce中从特定产品类别购买产品时重定向【代码】

我有这个代码:add_action('template_redirect', 'woo_custom_redirect'); function woo_custom_redirect( $redirect ) {if (! is_user_logged_in() && (is_checkout())) {wp_redirect( home_url( '/my-account/edit-account/' ) );return $redirect;} }当我下订单购买某个类别的产品时,如何更换重定向条件? 例如,如果用户从某个类别购买产品,那么当他尝试下订单时,他会在成功注册后重定向到注册并返回.解决方法:以下代码在...

php – 将后缀添加到WooCommerce产品变体会被覆盖【代码】

我开始期待WooCommerce中内置了一些“更新功能”,只允许我重复名称post_title一段时间.然后它回到了钩子/ WooCommerce决定的东西? 我想以编程方式向特定变体添加“(已取消)”等后缀.$new_title = get_the_title( $variationid ) . ' (Cancelled)'; wp_update_post(array('ID' =>$variationid, 'post_title' => $new_title));这只是“暂停”一段时间…… 我尝试禁用此挂钩,然后更改标题,但仍然会被覆盖.add_filter( 'woocommerce_p...

php – WordPress WooCommerce插件展示了不同大小的特色产品【代码】

我在this站点安装了WooCommerce.现在您可以看到主页中有几个产品.游戏部分下的产品尺寸为(100X140),当我点击它们时,它会重定向产品详细信息页面.到那时,没关系.现在在家中有一些产品在所有产品部分下面,其尺寸与底部图像尺寸不同. 现在我希望顶部(所有产品)完全可以点击,这样当单击图像时,它将重定向到相应的产品详细信息页面,就像底部特色产品一样.我还希望该部分可以从管理员完全管理.那么有人可以告诉我该怎么做吗?任何帮助和建...

php – 如何让角色编辑器管理worpdress中的woocommerce分类?【代码】

我希望角色编辑能够访问所有的woocommerce管理,我设法通过为此角色添加功能来实现:$role = get_role( 'editor' );$role->add_cap( 'manage_woocommerce_products' );$role->add_cap( 'manage_woocommerce_taxonomies' );$role->add_cap( 'manage_woocommerce_orders' );$role->add_cap( 'manage_woocommerce' );$role->add_cap( 'view_woocommerce_reports' );$role->add_cap( 'manage_woocommerce_coupons' );$role->add_cap( 'e...