删除<! - more - >标记后的内容

时间:2013-05-26 16:14:19

标签: wordpress

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

换句话说,结构就像这样

Content

<!--more-->

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

我已经摆脱了“Read More”链接,我已经尝试使用CSS并显示: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不起作用。

非常感谢你!

1 个答案:

答案 0 :(得分:1)

<?php the_content(); ?>会输出内容,如果使用了代码,则会裁剪到<!-- more -->标记之前。

来自codex

如果在帖子中使用了快捷标签<!--more-->来指定要摘录的帖子的“截止”点,the_content()标记只会显示截至{{1}的摘录} quicktag指向非单/非永久链接帖子页面。