0

我试图在类别页面上仅显示<!--more-->标签之前的帖子内容。我正在使用最新的 Wordpress 版本。

换句话说,结构将像这样

Content

<!--more-->

Content I want to be removed and only shown if the single post is displayed.

我已经摆脱了“阅读更多”链接,并且我已经尝试使用 CSS 和 display:none; 但这些都不能正常工作

wordpress生成的代码如下

                    <h2 class="entry-title"><a href="http://localhost/post/" title="Permalink to post" rel="bookmark">Post Name</a></h2>  
                    <div id="chan" class="blanco">Content Shown</div>
                    <p><span id="more-50"></span>Post description.</p>

在 index.php 中,我设法使它工作,因为它显示链接而不是内容本身,但是在 page.php 中不起作用。

非常感谢您!

4

1 回答 1

1

<?php the_content(); ?><!-- more -->如果使用了标签,将输出内容,修剪到标签之前。

来自法典

如果<!--more-->在帖子中使用快速标签来指定要摘录的帖子的“截止”点,则the_content()标签将仅<!--more-->在非单个/非永久链接的帖子页面上显示直到快速标签点的摘录。

于 2013-05-26T16:19:28.237 回答