我有一个包含多篇文章/博客的页面。我想在另一个页面中使用div来阅读所有标题到列表中,例如“查看我的最新博客”。
我想从特定页面读取具有特定类的所有div,并在另一页面中显示这些标题。最初,我想用PHP,Ajax将这些标签加载到JSON中并回显结果。但到目前为止,我不知道我会怎么做。
听起来很复杂,但我试图避免代码维护并使页面读取并自动从另一个页面加载文章的标题。
是的,WordPress可以正常工作,但我不是WordPress用户。
答案 0 :(得分:1)
非常简单地添加页面并在该页面上添加查询。所有博客文章都在显示,如果您只想要标题,则只删除the_post();
<?php
$wpb_all_query = new WP_Query(array('post_type'=>'post', 'post_status'=>'publish', 'posts_per_page'=>-1));
if ( $wpb_all_query->have_posts() ) : ?>
<ul>
<?php while ( $wpb_all_query->have_posts() ) : $wpb_all_query->the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
<!-- end of the loop -->
</ul>
<?php wp_reset_postdata(); ?>
<?php else : ?>
<p><?php _e( 'Sorry, no post found' ); ?></p>
<?php endif; ?>