首页 > WordPress学习 > WordPress前端调用不同page页面模板的页面数据方法

WordPress前端调用不同page页面模板的页面数据方法

时间:2021年12月29日 分类:WordPress学习 浏览量:294

我们通过WordPress制作网站时,经常会用到page来搭建一些特色页面,如果此类页面搭建的比较多,那么我们在前端显示时,会需要根据不同的页面模板来调对应的页面数据。以下是相关调用代码:

//通过模板来选择展示的page数据
		    <?php
            $args=array(
                'post_type' => 'page',
                'post_status' => 'publish',
                'post_parent'      => '0',
                'posts_per_page' => 20,
                'meta_key'         => '_wp_page_template',
                'meta_value'       => '页面模板1',
                'orderby' => 'rand'
            );
            query_posts($args);
            if(have_posts()) : while (have_posts()) : the_post();
            ?>
               <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
		    <?php endwhile; endif; wp_reset_query(); ?>

简单介绍下,各参数的意思

post_type来选择调用的是page数据;

post_status来选择已经发布的

post_parent的值为0,则是只调用page的顶级页面即父页面,不调用子页面

posts_per_page则是指数量

meta_value则是具体的模板名称,作为区别调用区分条件

orderby则是调用方式,这里rand是随机

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权

文章名称:WordPress前端调用不同page页面模板的页面数据方法

文章链接:https://news.yynnw.com/24.html

该作品系作者结合个人学习经验及互联网相关知识整合。如若侵权请通过投诉通道提交信息,我们将按照规定及时处理。

觉得文章有用就打赏一下文章作者

微信扫一扫打赏

标签:

最新文章

猜你喜欢