自定义主题:在内容中添加不需要的<p>标签

时间:2016-08-24 作者:r3sende

我已经建立了一个自定义主题,除了WordPress注入不需要的内容外,它工作得很好<p> post循环开始之前页面上的标记。除此之外,它还添加了“保存”一词,例如:<p>Save</p>, 我试过使用remove_filter( \'the_excerpt\', \'wpautop\' ); 在函数中,但这只会删除<p> 标记而不是内容。

<ul class="grid">
<?php query_posts(\'showposts=12&offset=6&post_type=post\'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
  <?php the_excerpt(); ?>
<?php endwhile; else: ?>
  <h6>no more.....</h6>

<?php endif; ?>
<?php 

if( have_posts() ):

while( have_posts() ): the_post(); ?>

  <li class="grid__item">
  <div class="roster__link">
      <img class="roster__image"><?php the_content(); ?>
        <?php $value = get_post_meta( $post->ID, \'URL\', true );

         if ( $value ) {
             $url = esc_url( \'http://\' . $value );
             if ( \'\' !== $url ) {
                 print "<a href=\'$url\' target=\'_blank\'>$display";
             }
         }
      ?>

      <div class="text-wrap">
        <div class="text">
          <p><?php the_title(); ?></p>
        </div>
      </div>

    </a>
  </li>


 <?php endwhile;

 endif;

?>

</ul>

1 个回复
SO网友:jake

请尝试以下操作:remove\\u filter(\'the\\u content\',\'wpautop\');

您还可以查看您的页面。php或模板文件,并调查正在使用哪些元素/标记。

希望这有帮助!