woocommerce - 在产品类别概述的标题下显示 Woocommerce 产品的元描述
问题描述
我正在寻找一个选项,以在产品类别概述的标题下显示 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;
}
谢谢
解决方案
您可以使用 访问简短描述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 );
}
推荐阅读
- python - 原始输入中的多个运算符不起作用
- objective-c - 目标c中的Swift枚举
- sql - Rails 与扩展生成不正确 SQL 的多对多关系
- codeigniter - 将 codeigniter 项目从本地主机移动到实时服务器
- scala - Scala动态类到内部动态类
- python - 使用 python 抓取推文的问题
- python-3.x - 亚当优化器和梯度下降
- c - 在vs代码中在哪里添加-g标志进行调试
- javascript - 使用 Subject 和 Observable 有什么区别,各自的用途是什么?
- javascript - 关于使用 React styled-components 对类组件进行样式设置