首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在woocommerce商店页面上为每个产品添加简短描述

如何在woocommerce商店页面上为每个产品添加简短描述
EN

Stack Overflow用户
提问于 2015-04-06 23:51:42
回答 3查看 4.1K关注 0票数 1

你好,谢谢阅读,刚刚有一个关于woocommerce的问题,我想为每个产品添加一个简短的5-10字的描述在商店页面上。我是否要创建自定义字段,填写简短描述部分??

我不希望它出现在产品描述页面上(当你点击产品时)

抱歉,是wordpress/woocommerce的新手!

例如,我会发布一张图片,但没有足够的代表:(

谢谢!

EN

回答 3

Stack Overflow用户

发布于 2016-07-18 21:00:53

在商店页面上为每个产品添加5-10个单词的简短说明的

创建一个函数,然后连接到该过滤器...就像这样..。

代码语言:javascript
运行
复制
add_filter('woocommerce_short_description', 'limit_woocommerce_short_description', 10, 1);
function limit_woocommerce_short_description($post_excerpt){
    if (!is_product()) {
    $pieces = explode(" ", $post_excerpt);
    $post_excerpt = implode(" ", array_splice($pieces, 0, 10));
    }
    return $post_excerpt;
}

将其粘贴到主题的functions.php文件中。

并在你想要显示产品描述的地方使用下面的代码-

代码语言:javascript
运行
复制
<?php echo apply_filters( 'woocommerce_short_description', $post->post_excerpt ); ?> 

使用此代码在商店页面而不是产品详细页面上更改字数限制。

票数 0
EN

Stack Overflow用户

发布于 2016-10-18 07:32:04

在functions.php中,你可以添加下面的代码,用于在商店page.Afterwards中查看每个产品的简短描述,你可以通过php代码或javascript进行更改。

代码语言:javascript
运行
复制
add_action( 'woocommerce_after_shop_loop_item_title', 'output_product_excerpt', 35 );

function output_product_excerpt() {
global $post;
echo $post->post_excerpt;
}

希望这能有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2015-11-03 18:44:14

代码语言:javascript
运行
复制
add_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_single_excerpt', 5);
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29474666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档