删除邮政`` Wrap in Wordpress

问题描述 投票:0回答:1

我对Wordpress创建代码的方式有疑问。

我的帖子应该包含在div中,但Wordpress创建了一些额外的<a>包裹,我不知道如何摆脱它们。

有没有人有想法?

我的代码如下。

<article @php(post_class(mainpagepost))>
  <div class="entry-center">
    <header class="entry-header">
      <div class="entry-header-subinfo">
        @php(the_category()) | @php(the_date())
      </div>
      <h2 class="entry-title"><a href="{{ get_permalink() }}">{{ get_the_title() }}</a></h2>
    </header>
    <div class="entry-summary">
      @php(the_excerpt())
    </div>
    <button type="button" class="btn btn-default"><a href="{{ get_permalink() }}">READ MORE</button>
  </div>
    @php(the_post_thumbnail(entry-image))
</article>

它在这些代码上添加了这些代码。

  </a></div><a href="//localhost:3000/Git/VoiceBooking%20Blog/wordpress/index.php/2017/12/13/welcome-to-this-blog/">
php wordpress wordpress-theming
1个回答
0
投票

代码中的这一部分代表完整帖子的链接:

<a href="{{ get_permalink() }}">

(加上每一个的结束</a>标签。)

因此,如果你删除它们,你可以摆脱这些链接。但是,请注意它们会导致完整的帖子 - 您上面发布的代码只显示端口的一部分(摘录),因此您需要某种方式让用户查看完整的帖子。它在您的问题中的代码中完成的方式非常普遍,并且是人们习惯的方式。

附加:实际上你的代码中缺少一个关闭的</a>标签,在这一行:

<button type="button" class="btn btn-default"><a href="{{ get_permalink() }}">READ MORE</button>

那应该是

<button type="button" class="btn btn-default"><a href="{{ get_permalink() }}">READ MORE</a></button>

当Wordpress或浏览器试图纠正那个不完整的链接时,这可能会导致HTML输出出现问题......

© www.soinside.com 2019 - 2024. All rights reserved.