如何为可下载的产品链接创建简短代码(woocommerce)?

时间:2019-11-06 14:11:56

标签: php wordpress function woocommerce download

我使用“ barn2media woocommerce产品表插件”,我想在自定义字段中添加可下载产品链接的简码,例如:[downloadable_product_link],但是如果客户(未购买产品)或访客单击下载链接,则重定向另一页。

有可能吗?

1 个答案:

答案 0 :(得分:0)

我认为有可能,我也认为该脚本可以做到。

add_shortcode('download_product',function($atts, $content){
        if(TEST_USER_CUSTOMER){
            extract(shortcode_atts(
                array(
                    'url' => URL_PRODUCT_FILE
                ), $atts));
        }else{
            $url = URL_PRODUCT_PAGE
        }
        return '<a href="'.$url.';">'.$content.'</a>';
    }
});
//[download_product url=MyProductURL]title[/download_product]