使用自定义页面模板不显示主要内容

时间:2017-10-30 作者:Bradley

请协助。我按照教程创建了一个带有侧栏的自定义模板。侧栏已成功实现,页面模板称为“自定义页面模板向导”。我遇到的问题是让侧边栏显示在左侧,内容显示在右侧。我使用的主题是Ultra7

我遇到的问题位于此测试页中:https://devtest2017.aquatiere.co.uk/product-filter-wizard/

所需布局未显示。这需要css吗?

此外,主页内容未显示。如何解决此问题?

这是custom\\u页面。php编码:

<?php
/*
 * Template Name: Custom Page Template Wizard
 */
?>

<?php get_header(); ?>

      <?php if ( is_active_sidebar( \'wizard-sidebar\' ) ) : ?>
    <?php dynamic_sidebar( \'wizard-sidebar\' ); ?>
<?php endif; ?>

<?php get_footer(); ?>
这是我的自定义边栏模板编码(sidebar wizard.php):

<div id="sidebar">
   <ul>
      <?php
      if ( !function_exists(\'dynamic_sidebar\') || !dynamic_sidebar(\'wizard-sidebar\') ) :
      endif; ?>
   </ul>
</div>
我已经将此代码添加到我的主题函数中。php文件:

if ( function_exists(\'register_sidebar\') ) {
register_sidebar(array(
\'name\' => \'Wizard Layout Page\',
\'id\' => \'wizard-sidebar\',
\'description\' => \'Appears as the sidebar on the custom wizard page\',
\'before_widget\' => \'<div style="height: 280px"></div><li id="%1$s" class="widget %2$s">\',
\'after_widget\' => \'</li>\',
\'before_title\' => \'<h2 class="widgettitle">\',
\'after_title\' => \'</h2>\',
));
}
这是当前页面的外观:

enter image description here

enter image description here

enter image description here

2 个回复
最合适的回答,由SO网友:Jim-miraidev 整理而成

首先,您需要显示内容

<?php the_content() ?>
然后需要为侧栏和内容添加容器

<div class="main-content ten columns">
    <?php the_content() ?>
</div>
<div class="side-bar two columns">
    <?php if ( is_active_sidebar( \'wizard-sidebar\' ) ) : ?>
        <?php dynamic_sidebar( \'wizard-sidebar\' ); ?>
    <?php endif; ?>
</div>
该主题已经设置了列CSS,因此请向每个容器添加正确的类,如“columns two”

希望这有帮助

SO网友:Bradley

我已更新我的custom\\u页面。php对此:

<?php get_header (); ?>

<div class="main-content ten columns">
    <?php the_content ?>
</div>
<div class="side-bar two columns">
    <?php if ( is_active_sidebar( \'wizard-sidebar\' ) ) : ?>
        <?php dynamic_sidebar( \'wizard-sidebar\' ); ?>
    <?php endif; ?>
</div>

<?php get_footer(); ?>
并添加了以下css:

    .main-content.ten columns {
        width: 1000px;
        float: right;
    }
   .side-bar.two columns {
        width: 200px;
        float: left;
    }
然而,小部件仍显示在页面底部,没有可见的内容。请协助

结束

相关推荐

Taxonomy Templates

我不太明白如何链接到我的分类法模板。我需要做一个临时页面并从那里查询我的条款吗?我当前正在使用分类层次结构:Taxonomy$labels = array( \'name\' => __( \'Product Categories\' ), \'singular_name\' => __( \'Product Category\' ), \'search_items\' =>