向WooCommerce产品页面添加按钮

时间:2018-03-11 作者:ItsLanceBoyer

我必须在我的所有产品页面中添加一个按钮,在那里我可以选择添加到购物车,也可以自定义此产品。然后,此按钮将重定向到builder:builder上的特定产品。所有类型。他们可以定制特定的产品。一切都设置好了,我只需要那个按钮。

1 个回复
SO网友:obiPlabon

请使用以下代码段。它将在“添加到购物车”按钮之后添加一个新按钮。代码注释很好,希望对您有所帮助。

add_action( \'woocommerce_after_add_to_cart_button\', function() {
    /**
     * If you need product data here you can set $product as global
     * then you can easily access product data through $product object
     *
     * global $product;
     */

    /**
     * You may have to build product customization link automatically
     * if the customization link follows same pattern and has product
     * id then you can store the customization product id in product meta
     * and retrive that meta using $product->get_meta( \'_customization_id\' );
     */
    $builder_product_link = \'http://builder.alltype.com/\';
    ?>

    <a class="button" href="<?php echo esc_url( $builder_product_link ); ?>"><?php esc_html_e( \'Customize Product\', \'text-domain\' ); ?></a>

    <?php
} );

结束

相关推荐

WordPress Plugins won't save

我有一个WordPress网站,我刚刚接管了一个客户,因此我没有能力与以前的网站管理员/开发人员交谈。该网站使用的是YOOtheme对Subway稍加修改的版本。为了更新插件位置,Subway的一部分有“小部件选项”。我无法更改外观或小部件显示的页面,因为我无法保存任何内容。它看起来像已保存,但没有保存,或者您会在保存按钮旁边看到“加载循环”,它一直在运行。Things to note:<WordPress和插件是最新的。在我们转移到新服务器之前,插件是可更新的。新服务器有一个max\\u inpu