我试图使用"阅读更多"标记静态主页并使用了" $ more global"变量。它显示"阅读更多"但点击时不显示其余内容。有帮助吗?谢谢!我正在使用Sliding Doors主题。
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<?php global $more; $more = 0; ?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<?php if ( is_front_page() ) { ?>
<h2 class="entry-title"><?php the_title(); ?></h2>
<?php } else { ?>
<h1 class="entry-title"><?php the_title(); ?></h1>
<?php } ?>
<div class="entry-content">
<?php the_content('read more'); ?>
<?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'slidingdoor' ), 'after' => '</div>' ) ); ?>
<?php edit_post_link( __( 'Edit', 'slidingdoor' ), '<span class="edit-link">', '</span>' ); ?>
</div><!-- .entry-content -->
答案 0 :(得分:0)
我不确定我是否能够正确回答您的问题。但如果它是关于显示前几个句子的内容然后再点击“查看/阅读更多”来阅读其余内容,那么有一个更简单的解决方案。
当您输入新帖子时,您会看到两个选项卡,即Visual和HTML。单击“可视”选项卡。您将看到一个名为插入更多标记(Alt + Shift + T)的按钮。您需要将此标记放在用户单击“阅读更多”的位置并阅读其余内容。
实施例。 “这不是一个很大的段落,但我想举个例子。”并说如果你只想要它的一半出现在最初,其余的点击阅读/看到更多,然后将标签放在两者之间,它将看起来像这样,“这不是一个很大的看/读更多。
如果你有其他意思,我很抱歉,但这是我可以从你的问题中推断的。如果我错了,我也向stackoverflow社区的其他成员道歉。