如何在Wordpress中创建一个复制的主页(创世纪子主题)



我想创建我的主页的副本,所以我可以做分割测试与谷歌分析。我通过将front-page.php复制并粘贴到一个新的php文件中,创建了一个自定义页面模板。新的模板出现了,但是当我使用新的模板创建一个页面时,页面的博客部分丢失了。

这是我的主页:http://teamrcia.com

这是副本:http://www.teamrcia.com/homepage2/

副本的php代码如下所示。有人能帮我看看我错过了什么吗?非常感谢。

尼克•瓦格纳

<?php
/*
 * Template Name: Home Page 2
 */
/**
 * This file adds the Home Page to the Streamline Pro Theme.
 *
 * @author StudioPress
 * @package Streamline Pro
 * @subpackage Customizations
 */
add_action( 'genesis_meta', 'streamline_home_genesis_meta' );
/**
 * Add widget support for homepage. If no widgets active, display the default loop.
 *
 */
function streamline_home_genesis_meta() {
    if ( is_active_sidebar( 'home-featured-1' ) || is_active_sidebar( 'home-featured-2' ) || is_active_sidebar( 'home-featured-3' ) ) {
    //* Force content-sidebar layout setting
    add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_content_sidebar' );
    // Add streamline-pro-home body class
    add_filter( 'body_class', 'streamline_body_class' );
    // Add homepage widgets
    add_action( 'genesis_before_content_sidebar_wrap', 'streamline_homepage_widgets' );
    }
}
function streamline_body_class( $classes ) {
    $classes[] = 'streamline-pro-home';
    return $classes;
}
function streamline_homepage_widgets() {
    if ( is_active_sidebar( 'home-featured-1' ) || is_active_sidebar( 'home-featured-2' ) || is_active_sidebar( 'home-featured-3' ) ) {
    echo '<div class="home-featured">';
    genesis_widget_area( 'home-featured-1', array(
        'before' => '<div class="home-featured-1 widget-area">',
        'after'  => '</div>',
    ) );
    genesis_widget_area( 'home-featured-2', array(
        'before' => '<div class="home-featured-2 widget-area">',
        'after'  => '</div>',
    ) );
    genesis_widget_area( 'home-featured-3', array(
        'before' => '<div class="home-featured-3 widget-area">',
        'after'  => '</div>',
    ) );
    echo '</div><!-- end #home-featured -->';   
    }
}
genesis();  
  1. 在你的Wordpress仪表板中,进入外观>编辑器,选择你的主页使用的模板(很可能是Home .php)
  2. 将内容复制到一个文本文件中,并将其命名为您喜欢的任何名称(例如new_template.php),并在代码顶部添加模板名称。
  3. 使用FTP上传此PHP文件到wp-content/themes/your-chosen-theme/文件夹。
  4. 回到你的仪表板,去页面>添加新的。在右侧面板中,选择新添加的模板。
  5. 发布和查看页面。它应该像你的主页。

最新更新