在子页面上重复使用首页内容

时间:2018-01-09 作者:Cody

我试图在不同的页面模板中重用静态首页中的内容。但因为我的首页是静态的,所以我不能用页面名来称呼它。有没有可能用另一种方式来称呼头版?最好不要通过ID!我的代码:

    <?php $my_query = new WP_Query(\'pagename=front\');
    while ($my_query->have_posts()) : $my_query->the_post();
    $do_not_duplicate = $post->ID;?>           
    /* The content I want from the front page content */
    <?php endwhile; ?>   

1 个回复
最合适的回答,由SO网友:David Sword 整理而成

使用get_option() 您可以获取分配给首页的页面:

$frontpage = get_post(get_option(\'page_on_front\'));
或者像你一样have it:

$my_query = new WP_Query( array( \'page_id\' => get_option(\'page_on_front\') ) );

结束

相关推荐

寻找从查询筛选器中排除FrontPage和NAV菜单的方法

也许我的想法是错误的,但我需要:A)根据与meta\\u值的比较,排除网站范围内查询中的帖子(减去frontpage和navbar),b)按不同的meta\\u值,然后按标题排序这项工作:function my_get_posts( $query ) { $today = current_time( \'timestamp\', 0 ); if ( ! is_admin() && ! is_home() && ! $query->is_