Wordpress 筛选woocommerce\u short\u描述将删除P结束标记

Wordpress 筛选woocommerce\u short\u描述将删除P结束标记,wordpress,woocommerce,Wordpress,Woocommerce,如果我过滤woocommerce_short_description钩子,如下面的代码所示,它最终会吃掉WordPress实际放置的最后一个标记: function seemore_filter_short_description( $desc ){ global $product; if ( is_single( $product->id ) ) $desc .= '<div class="seemore"><a href="#fullDescription"

如果我过滤woocommerce_short_description钩子,如下面的代码所示,它最终会吃掉WordPress实际放置的最后一个标记:

function seemore_filter_short_description( $desc ){
global $product;

if ( is_single( $product->id ) )
    $desc .= '<div class="seemore"><a href="#fullDescription"> '.__( 'See more...', 'woocommerce-seemore').'</a></div>';
return $desc;
}
add_filter( 'woocommerce_short_description', 'seemore_filter_short_description',0,1 );
结果如下:

<div itemprop="description">
<p>O Chá de Amora Miura é riquíssimo em cálcio, potássio, magnésio, ferro natural, proteína, fibra, zinco e levedura.<br />
Este Chá de Amora Miúra não é remédio é complemento alimentar, muito utilizado pelos orientais.
<div class="seemore"><a href="#fullDescription"> Veja mais&#8230;</a></div>
</div>
如果我停用插件,

将在“orientais”之后再次显示


如何在p结束标记之前插入div?事实上,我想在最后一句话之后开始我的“看得更多”,实现这一点的最佳和最简单的方法是什么

您可能实际上不需要关闭标记。另外,关于语法正确的HTML,您不能在标记的内部放置一个标记


如果需要有

标记,可以在我看到之前将其添加到$desc变量中,但是为什么要吃掉end标记呢?