Rift Wordpress主题,单栏上的侧边栏没有显示

时间:2017-01-05 13:08:35

标签: php html css wordpress sidebar

我有http://spainthephilippines.com/我在哪里使用Rift主题。我在单个帖子页面上显示侧边栏时遇到问题。在我的索引页面上,边栏显示,在侧边栏显示的404页面上。它在我使用它的任何地方工作,而不是在signle post page中。我正在寻找2个小时的答案,但我找不到。主题是1.0版本,所以可能是问题吗?那么为什么侧边栏会在大多数页面上显示?有人可以帮忙吗?如果您需要任何代码,请告诉我。

<?php global $theme; get_header(); ?>

<div id="main">

    <?php $theme->hook('main_before'); ?>

    <div id="content">

        <?php $theme->hook('content_before'); ?>

        <?php 
            if (have_posts()) : while (have_posts()) : the_post();
                /**
                 * Find the post formatting for the single post (full post view) in the post-single.php file
                 */
                get_template_part('post', 'single');
            endwhile;

            else :
                get_template_part('post', 'noresults');
            endif; 
        ?>

        <?php $theme->hook('content_after'); ?>

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

    <?php get_sidebars(); ?>

    <?php $theme->hook('main_after'); ?>

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

修改

以下是侧栏:

<?php global $theme; ?>

<div id="sidebar-primary">

<?php
    if(!dynamic_sidebar('sidebar_primary')) {
        /**
        * The primary sidebar widget area. Manage the widgets from: wp-admin -> Appearance -> Widgets 
        */
        $theme->hook('sidebar_primary');
    }
    $theme->hook("sidebar_primary_after");
?>

还有post-single.php:

<?php global $theme; ?>

<div <?php post_class('post post-single clearfix'); ?> id="post-<?php the_ID(); ?>">

    <h2 class="title"><?php the_title(); ?></h2>

    <div class="postmeta-primary">

        <span class="meta_date"><?php echo get_the_date(); ?></span>
       &nbsp; <span class="meta_categories"><?php the_category(', '); ?></span>

            <?php if(comments_open( get_the_ID() ))  {
                ?> &nbsp; <span class="meta_comments"><?php comments_popup_link( __( 'No comments', 'themater' ), __( '1 Comment', 'themater' ), __( '% Comments', 'themater' ) ); ?></span><?php
            }

            if(is_user_logged_in())  {
                ?> &nbsp; <span class="meta_edit"><?php edit_post_link(); ?></span><?php
            } ?> 
    </div>

    <div class="entry clearfix">

        <?php
            if(has_post_thumbnail())  {
                the_post_thumbnail(
                    array($theme->get_option('featured_image_width_single'), $theme->get_option('featured_image_height_single')),
                    array("class" => $theme->get_option('featured_image_position_single') . " featured_image")
                );
            }
        ?>

        <?php
            the_content('');
            wp_link_pages( array( 'before' => '<p><strong>' . __( 'Pages:', 'themater' ) . '</strong>', 'after' => '</p>' ) );
        ?>


    <?php if(get_the_tags()) {
            ?><div class="postmeta-secondary"><span class="meta_tags"><?php the_tags('', ', ', ''); ?></span></div><?php
        }
    ?> 


<!-- Post ID <?php the_ID(); ?> wtf-->

<?php 
    if(comments_open( get_the_ID() ))  {
        comments_template('', true); 
    }
?>

0 个答案:

没有答案