![](/img/trans.png)
[英]Redirect product SKU from Url to the related product in WooCommerce
[英]Get the Url of a product from its SKU in WooCommerce
問題很簡單,如果我只知道產品的SKU,而又不知道其他什么,如何獲取該項目的url /永久鏈接?
這通常對於第三方集成很有用。
您可以使用專用函數wc_get_product_id_by_sku( $sku )
,其中$sku
參數是產品的SKU。
它將返回產品ID。
參考: 函數wc_get_product_id_by_sku
然后獲得永久鏈接:
$sku = 'Gh2563'; // SKU example to be replaced by the real SKU of the product $product_id = wc_get_product_id_by_sku( $sku ); $link = get_permalink( $product_id );
function get_product_by_sku( $sku ) {
global $wpdb;
$product_id = $wpdb->get_var( $wpdb->prepare( "SELECT post_id FROM $wpdb->postmeta WHERE meta_key='_sku' AND meta_value='%s' LIMIT 1", $sku ) );
$url = get_permalink( $product_id );
return $url;
}
希望有幫助。
謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.