Php 标题后的车间页面中的简短描述

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

您好,我正在使用functions.php文件中的这段代码在商店页面(woocommerce页面)中显示一个简短的描述,但是描述在标题之前,有人能帮我在标题之后显示吗谢谢

  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您能更清楚地说明您想先写哪个,标题还是描述吗?在我的测试站点上,这段代码把标题放在第一位,然后是简短的描述首先是标题,然后是简短的描述,但我不知道为什么我总是先描述