摘录不需要的文本“<!--值:-->”

时间:2015-06-11 作者:Jows

在我将WordPress更新为4.2.2之后

我缩小了代码:

<?php while( $teamGroup->have_posts()) : $teamGroup->the_post(); ?>
    if (get_the_excerpt()) { ?>
    <?php echo get_the_excerpt(); ?>
  <?php } ?>
<?php endwhile;?>
我从这里得到摘录:
enter image description here

但如果摘录是空的,我会得到这个不需要的文本<!-- value: -->

1 个回复
SO网友:Charles

我创建这个小函数是为了看看当
此处的结果是在后端填写时按所需显示摘录,如果保留为空,则保留为空。

我不知道你为什么要这样过滤,但这是你希望我假设的方式。

add_filter( \'get_the_excerpt\', \'if_excerpt_left_empty_show_this\' );
function if_excerpt_left_empty_show_this( $excerpt ) {

   if (strpos($excerpt,\'<!-- value\') !== true) {
       return $excerpt;
   }
}
也许有点帮助?如果完全不正确,请说,我会删除它。

结束

相关推荐

WooCommerce-使用WooCommerce.php时不显示产品

奇怪的情况-我安装了WooCommerce,默认情况下,/shop,/cart等页面工作正常。但是,格式已经关闭,所以我尝试按照指示制作一个“woocommerce.php”模板。这包含对“woocommerce\\u content()的调用”例如,现在当我加载/购物页面时,除了产品之外,所有内容都会显示出来-它们不在那里。没有woocommerce。php模板,产品显示刚刚好。我有什么遗漏吗-吉姆