wordpress中的页面自定义模板

时间:2015-10-26 00:54:41

标签: php wordpress

是否可以为页面创建自定义php模板,这不是首页

例如: 如果您有主页的front-page.php,我想做一些类似的事情。

我不知道这是否可能,但如果感谢您的回答

1 个答案:

答案 0 :(得分:1)

您可以使用此代码创建自定义模板:

<?php
/**
 * Template Name: Alphabetical Posts
 */

get_header(); ?>

<div id="main-content" class="main-content">

<?php
if ( is_front_page() && twentyfourteen_has_featured_posts() ) {
    // Include the featured content template.
    get_template_part( 'featured-content' );
}
?>

<div id="primary" class="content-area">
    <div id="content" class="site-content" role="main">

    <?php
        $custom_posts = new WP_Query( array(
            'order_by' => 'title',
            'order'    => 'asc'
        ));
        if ( $custom_posts->have_posts() ) :
            while ( $custom_posts->have_posts() ) : $custom_posts-    >the_post();
                get_template_part( 'content', get_post_format() );
            endwhile;
            twentyfourteen_paging_nav();
        else :
            get_template_part( 'content', 'none' );
        endif;
    ?>

    </div><!-- #content -->
    </div><!-- #primary -->
    </div><!-- #main-content -->

<?php
get_sidebar();
get_footer();

snipet来自https://premium.wpmudev.org/blog/creating-custom-page-templates-in-wordpress/