Контент не отображается на одной странице, но отображается, если на отдельной странице в Wordpress - PullRequest
0 голосов
/ 14 марта 2019

У меня проблема с отображением контента на одной странице в Wordpress.

сайт на английском языке

Это ссылка на веб-сайт, над которым я работаю, я просто впервые его испытываю и уже ищу какие-либо возможные решения, но ни одно из них не работает так, как я хотел.

<?php
/**
  Template Name: Arabic
  Template Post Type: post, page, arabic_content
 */

get_header(); 
?>
<!-- Start Main Slider -->
        <section id="main-slider">
            <!-- Carousel -->
            <div id="main-slide" class="main-slider carousel slide" data-ride="carousel">
                <!-- Carousel inner -->
                <div class="carousel-inner">
                    <?php 
                                $args = array(
                                    'post_type' => 'home_banner',
                                    'posts_per_page' => -1 ,
                                    'order'=> 'ASC'
                                );
                                $banners = new WP_Query( $args );

                                if ( $banners->have_posts() ) {
                                    $i=1;
                                    while ( $banners->have_posts() ) : $banners->the_post(); 
                            ?>
                            <div class="item <?php if($i == 1){?> active<?php }?>">
                                <img src="<?php echo wp_get_attachment_url(get_post_thumbnail_id($post->ID)); ?>" alt="">
                            </div>
                            <?php
                            $i++;
                            endwhile; // end of the loop. 
                        }
                        wp_reset_postdata();
                    ?>

                </div>

            </div>
            <div class="skewbot"><img src="<?php echo get_template_directory_uri();?>/images/skewbot.png" alt="" class="img-responsive" /></div>
            <!-- /carousel -->
        </section>
        <!-- End Main Slider -->

        <!-- Welcome Area -->
        <?php if ( is_page(2068) ) { ?>
        <section class="home-welcome">
            <div class="container">         
                <div class="row">
                    <div class="col-md-7 col-sm-7">
                        <div class="section-heading">
                            <?php
                                // Start the loop.
                            while ( have_posts() ) : the_post();

                            the_content();

                            endwhile;
                            ?> 
                        </div>
                         <div class="clearfix"></div>
                        <!--<div class="welcome_btnrow">
                            <div class="viewmorerow"><a href="#" class="viewmore"><span>Admission Enquiry</span></a></div>
                        </div>-->
                    </div>                    
                    <div class="col-md-5 col-sm-5">
                        <img src="<?php echo wp_get_attachment_url(get_post_thumbnail_id($post->ID)); ?>" alt=""/>
                    </div>
                </div>
            </div>
        </section>
        <?php } ?>

        <!-- Welcome Area -->

        <hr>

        <!-- Principal Message Start here-->
        <p>
            Display in the middle
        </p>
        <?php if (is_page(2117)) {?>
        <?php
        $principals_name = get_post_meta($post->ID,'principals_name_arabic',true);
        $principals_address = get_post_meta($post->ID,'principals_address_arabic',true);
        $principals_cotation = get_post_meta($post->ID,'principals_cotation_arabic',true);      
        ?>
        <section class="principalsec">
            <div class="container">
                <div class="row">
                    <div class="col-xs-12 col-sm-12 col-md-5 col-lg-5 pull-right">
                        <div class="aboutimg">
                            <img src="http://www.englishcollege.ac.ae/wp-content/uploads/2018/07/principalimg1-2.jpg" alt=""/>

                            <div class="principalname">
                                <h4><?php if($principals_name != ""){ echo $principals_name; }  ?></h4>
                                <p><?php if($principals_address != ""){ echo $principals_address; }  ?></p>
                            </div>
                        </div>
                        <div class="principaltest">
                            <img src="<?php echo get_template_directory_uri(); ?>/images/princi_img.jpg" alt=""/>
                            <div class="principaltestcon">
                                <p><?php if($principals_cotation != ""){ echo $principals_cotation; }  ?></p>
                            </div>
                        </div>
                    </div>
                    <div class="col-xs-12 col-sm-12 col-md-7 col-lg-7">
                        <div class="abouttext">
                            <?php
                            if ( have_posts() ) : while ( have_posts() ) : the_post();

                                the_content();

                                endwhile;
                                else:
                                    _e('Sorry, no content display so far.');
                            endif;
                            ?> 
                            <img src="<?php echo get_template_directory_uri(); ?>/images/sig.jpg" alt=""/>
                            <h6><?php if($principals_name != ""){ echo $principals_name; }  ?></h6>
                            <span><?php if($principals_address != ""){ echo $principals_address; }  ?></span>

                        </div>
                    </div>
                </div>
            </div>
        </section>
        <?php }?>
        <!-- Principal Message ends here-->

        <hr>



        <section style="padding:30px 0; padding-left:9em;">
            <div class="container">
                <div id="owl-demo2" class="owl-carousel owl-theme">
                    <?php 
                                $args = array(
                                    'post_type' => 'partners',
                                    'post_status' => 'publish',
                                    'posts_per_page' => -1 ,
                                    'order'=> 'ASC'
                                );
                                $partners = new WP_Query( $args );

                                if ( $partners->have_posts() ) {
                                    $i=1;
                                    while ( $partners->have_posts() ) : $partners->the_post(); 
                            ?>
                    <div class="item">
                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                        <img src="<?php echo wp_get_attachment_url(get_post_thumbnail_id($post->ID)); ?>" alt="partners" class="img-responsive" />
                    </div>
                               <?php
                                    $i++;
                                    endwhile; // end of the loop. 

                                    }
                                    wp_reset_postdata();
                                ?>
                </div>
            </div>
        </section>

 <?php 
get_footer();
?>

Это полный код моего арабского шаблона для моей арабской страницы. Как вы можете видеть на веб-сайте, есть тег абзаца с надписью

Дисплей посередине

содержимое, которое я хочу вставить, это страница

Не добавляются header и footer, как это уже было в шаблоне. Итак, мой вопрос.

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

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