关于wordpress中页面内容获取的方法

在百度知道里有知友提出这样的问题:

如何在WordPress首页调用某页面的文章内容
https://zhidao.baidu.com/question/1050581483746047619

针对这个问题,我进行了详细的回复,内容如下:
在wordpress中,不仅在首页,在其他任何地方调用页面,均可以通过get_page或get_pages这两个内置函数来实现调用一篇或多篇页面内容

1、利用get_page获取1个指定的页面内容

post_content) ); //输出页面内容
        }
endif;

2、利用get_pages获取页面列表

 post.php中get_pages函数中的说明
// 以下仅仅列出几个作为示例
$args = array(
    'sort_column' => 'ID',  //指定依id排序
    'sort_order'    => 'ASC', // 指定排序方式为升序
    'number'        => 6 // 指定只获取6篇页面内容
    );
$pages = get_pages($args);
//var_dump($wpdb);
if(count($pages)) {
    foreach ($pages as $key => $page) {
        printf("%s", apply_filters('the_content', $page->post_content) ); //输出页面内容
    }
}

总结:
页面其实是wordpress文章格式的一种,内置有很多较为直观的函数,主要位置/wp-includes/ -> post.php文件中,建议多看看就好。

发表评论

电子邮件地址不会被公开。 必填项已用*标注