如何通过使用循环get模板部分在index.php上集体调用这些静态/特定页面模板?

时间:2017-04-26 06:54:11

标签: wordpress

我在Wordpress中创建了名为page-slider的静态页面模板。 PHP,页面图像。 PHP等帮助我如何通过循环获取模板部分在index.php上集体调用这些页面?

 <?php
$arg = array(
    'post_type' => 'pages',
);

query_posts($arg);
 while (have_posts()) : the_post();

    get_template_part( 'page-', 'the_slug()' . '.php' );

endwhile;``

?>

我试过上面的代码

1 个答案:

答案 0 :(得分:0)

您只需在模板调用时为每个页面添加条件。

<?php
$arg = array(
    'post_type' => 'pages',
);

 query_posts($arg);
 while (have_posts()) : the_post();
    if(is_page('slider')){
        get_template_part( 'page', 'slider' );
    }
    if(is_page('images')){
        get_template_part( 'page', 'images' );
    }

endwhile;

?>

您可以在index.php文件中使用相同的格式