Шаблон WordPress для одного поста - PullRequest
0 голосов
/ 16 января 2019

Я не слишком знаком с WordPress, но я создал следующую страницу для отображения пользовательских типов записей single-opportunities.php:

<?php
/**
 * The Template for displaying single opportunities posts.
 **/


get_header();
global $accesspresslite_options, $post;
$accesspresslite_settings = get_option( 'accesspresslite_options', $accesspresslite_options );
$post_class = get_post_meta( $post -> ID, 'accesspresslite_sidebar_layout', true );
?>

<div class="ak-container">
    <?php 
        if ($post_class=='both-sidebar') { ?>
            <div id="primary-wrap" class="clearfix"> 
        <?php }
    ?>
    <div id="primary" class="content-area">
        <main id="main" class="site-main" role="main">


        <?php while ( have_posts() ) : the_post(); ?>

            <?php get_template_part( 'content', 'single' ); ?>

            <?php // accesspresslite_post_nav(); ?>

            <?php
            // If comments are open or we have at least one comment, load up the comment template
            if ( comments_open() || '0' != get_comments_number() ) :
                comments_template();
            endif;
            ?>

        <?php endwhile; // end of the loop. 

            ?>

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

        <?php 
    get_sidebar('left'); 

        if ($post_class=='both-sidebar') { ?>
            </div> 
        <?php }

    ?>
</div>

<?php get_footer(); ?>

Я добавил пользовательский тип записи, и на этой странице отображается информация ОК, но макет имеет боковую панель справа. Я не уверен, почему он показывает боковую панель справа? Можно ли изменить эту опцию по умолчанию.

В идеале я хотел бы отредактировать шаблон выше, чтобы макет имел левую боковую панель, чтобы затем я мог добавить пользовательское меню.

1 Ответ

0 голосов
/ 16 января 2019

Похоже, вы звоните на боковую панель после основной части сообщения / страницы. Позвоните, прежде чем он появится слева.

/**
* The Template for displaying single opporunities posts.
*
*/

get_header();
global $accesspresslite_options, $post;
$accesspresslite_settings = get_option( 'accesspresslite_options', 
$accesspresslite_options );
$post_class = get_post_meta( $post -> ID, 'accesspresslite_sidebar_layout', true );
 ?>

<div class="ak-container">
<?php 
    if ($post_class=='both-sidebar') { ?>
        <div id="primary-wrap" class="clearfix"> 
    <?php }
     get_sidebar('left'); 
?>
<div id="primary" class="content-area">
    <main id="main" class="site-main" role="main">


  <?php while ( have_posts() ) : the_post(); ?>

        <?php get_template_part( 'content', 'single' ); ?>

        <?php // accesspresslite_post_nav(); ?>

        <?php
        // If comments are open or we have at least one comment, load up the comment template
        if ( comments_open() || '0' != get_comments_number() ) :
            comments_template();
        endif;
        ?>

    <?php endwhile; // end of the loop. 

        ?>

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

    <?php 

    if ($post_class=='both-sidebar') { ?>
        </div> 
    <?php }

?>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...