要在主页上显示的某些页面的摘录

时间:2016-05-27 作者:Jornes

我想问一些关于Wordpress的问题。例如:当我设计网页时,我想在homepage 显示excerptAbout Page(这是内页)。是否有任何编码可以实现此功能?有什么解决方案吗?非常感谢。

1 个回复
SO网友:dg4220

您需要在主循环之外使用get_posts() 并通过页面ID “关于”页面和设置post_typepage 然后,在新循环中只需调用get_the_excerpt()

更新:从我的链接:

$args = array( \'post_type\' => \'page\' );

$myposts = get_posts( $args );
foreach ( $myposts as $post ) : setup_postdata( $post ); ?>
    <li>
        <?php echo get_the_excerpt(); ?>
    </li>
<?php endforeach; 
wp_reset_postdata();?>

</ul>
应该做到这一点。我只是对提供的链接中的示例进行了少量编辑。这里的解释比我能解释的更好,但最好是理解“如何”和“为什么”;使用中有一些重要的、基本的WP概念。

相关推荐

Strip div From Excerpt

我在特定页面中有\\u extract(),我需要去掉一个div并保留文本,但只保留在该页面的摘录中。我相信我需要创建一个带有自定义摘录的函数,但我不知道该怎么做。测试了我在这里找到的几种解决方案,但没有任何效果。