【问题标题】:show the meta description of a Woocommerce product under the title in the product category overview在产品类别概述的标题下显示 Woocommerce 产品的元描述
【发布时间】:2021-10-09 17:23:51
【问题描述】:

我正在寻找一个选项,以在产品类别概述的标题下显示 Woocommerce 产品的元描述。主题的functions.php 中的以下代码重复了SKU 产品的标题是什么。想知道如何用元描述替换它:

add_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_after_shop_loop_item_sku_in_cart', 20, 1);
function woocommerce_after_shop_loop_item_sku_in_cart( $template )  {
global $product;
$sku = $product->get_sku();
echo $sku;
}

谢谢

【问题讨论】:

  • 元描述是什么意思?您是指产品简短描述吗?

标签: woocommerce metadata product categories


【解决方案1】:

您可以使用post->post_excerpt 访问简短说明。检查下面的代码。

add_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_after_shop_loop_item_sku_in_cart', 20, 1);
function woocommerce_after_shop_loop_item_sku_in_cart( $template )  {
    global $product;
    $sku = $product->get_sku();
    echo $sku;
    echo "</br>";
    echo get_post_meta( $product->get_id(), '_yoast_wpseo_metadesc', true );
}

【讨论】:

  • 谢谢,有没有办法从 2 个文本行显示元描述?后 _excerpt 显示了完整的描述,而且很长。类似于:' echo $product->post->post_meta_description;'
  • 知道了:_yoast_wpseo_metadesc:Avonic AV-CM60-IPX-BOX 是一款高品质 Box 摄像机,具有 20 倍光学变焦和 60.7° 水平视野,可提供全高清 1080p60 视频。
  • 非常感谢,完美!它为类别概述提供了更多的身体!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-09-23
  • 2021-07-11
  • 2021-06-22
  • 1970-01-01
  • 2019-01-20
  • 1970-01-01
相关资源
最近更新 更多