Php 标题后的车间页面中的简短描述
您好,我正在使用functions.php文件中的这段代码在商店页面(woocommerce页面)中显示一个简短的描述,但是描述在标题之前,有人能帮我在标题之后显示吗谢谢Php 标题后的车间页面中的简短描述,php,wordpress,function,woocommerce,Php,Wordpress,Function,Woocommerce,您好,我正在使用functions.php文件中的这段代码在商店页面(woocommerce页面)中显示一个简短的描述,但是描述在标题之前,有人能帮我在标题之后显示吗谢谢 if (count($excerpt)>=$limit) { array_pop($excerpt); $excerpt = implode(" ",$excerpt).'...'; } else { $excerpt = implode(" ",$excerpt); } $ex
if (count($excerpt)>=$limit) {
array_pop($excerpt);
$excerpt = implode(" ",$excerpt).'...';
} else {
$excerpt = implode(" ",$excerpt);
}
$excerpt = preg_replace('`[[^]]*]`','',$excerpt);
return $excerpt;
}
function woocommerce_after_shop_loop_item_title_short_description() {
if ( has_excerpt() ) :
?>
<div itemprop="description">
<?php echo apply_filters( 'woocommerce_short_description', excerpt(10) ) ?>
</div>
<?php
endif;
}
add_action( 'woocommerce_after_shop_loop_item', 'woocommerce_after_shop_loop_item_title_short_description', 5 );```
if(计数($摘录)>=$limit){
数组_pop($摘录);
$EXECRPT=内爆(“,$EXECRPT)。”;
}否则{
$EXECRPT=内爆(“,$EXECRPT”);
}
$EXECRPT=preg_replace(“`[^]]*]`,”$EXECRPT);
返回$摘录;
}
功能商业\u店铺\u循环\u项目\u标题\u简短\u说明(){
如果(有摘录()):
?>
我相信你使用了错误的钩子。你正在使用woocommerce\u-after\u-shop\u-loop\u-item
,但我相信你应该在add\u-action
中使用woocommerce\u-after\u-shop\u-loop\u-item\u-title
。查看此代码,这将在商店页面上的产品标题后添加简短描述:
add_action( 'woocommerce_after_shop_loop_item_title', 'wc_add_short_description' );
function wc_add_short_description() {
global $product;
?>
<div itemprop="description">
<?php echo apply_filters( 'woocommerce_short_description', $product->post-> post_excerpt ) ?>
</div>
<?php
}
add_action('woocommerce_在'u shop_loop_item_title'之后,'wc_add_short_description');
函数wc_add_short_description(){
全球$产品;
?>
我相信你使用了错误的钩子。你正在使用woocommerce\u-after\u-shop\u-loop\u-item
,但我相信你应该在add\u-action
中使用woocommerce\u-after\u-shop\u-loop\u-item\u-title
。查看此代码,这将在商店页面上的产品标题后添加简短描述:
add_action( 'woocommerce_after_shop_loop_item_title', 'wc_add_short_description' );
function wc_add_short_description() {
global $product;
?>
<div itemprop="description">
<?php echo apply_filters( 'woocommerce_short_description', $product->post-> post_excerpt ) ?>
</div>
<?php
}
add_action('woocommerce_在'u shop_loop_item_title'之后,'wc_add_short_description');
函数wc_add_short_description(){
全球$产品;
?>
您好,谢谢,但即使在使用此代码后,我仍然有相同的问题,说明在标题之前。@Maryamat您能更清楚地知道您想先看哪个,标题还是说明吗?在我的测试站点上,此代码将标题放在第一位,然后是简短说明我需要先放标题,然后是简短说明,但我确实需要这样做i don’我不知道为什么我总是把描述放在第一位您好,谢谢,但是我仍然有同样的问题,即使使用了这段代码,描述还是放在标题之前。@maryamat您能更清楚地说明您想先写哪个,标题还是描述吗?在我的测试站点上,这段代码把标题放在第一位,然后是简短的描述首先是标题,然后是简短的描述,但我不知道为什么我总是先描述