在 WooCommerce 单个产品页面中添加 OpenGraph 标签

Add an OpenGraph tag in WooCommerce single product pages

我必须将产品 SKU 添加到 Woocommerce 元标签产品页面 (Facebook OpenGraph)。我尝试添加

global $product;
echo "<meta property='og:id' content='".$product->get_sku()."'/>";

在 functions.php 文件中,但它没有显示任何内容。如何获取产品的 SKU?

谢谢

改为使用以下方法在单个产品上添加带有产品 sku 的 opengraph 元标记:

add_action( 'wp_head', 'opengraph_id_single_product_sku', 9 );
function opengraph_id_single_product_sku(){
    if ( is_product() ) {
        $product = wc_get_product( get_the_ID() );

        echo '<meta property="og:id" content="'.$product->get_sku().'" />';
    }
}

代码进入活动子主题(或活动主题)的 functions.php 文件。测试和工作。