Как я могу получить изображение и заголовок в php из плагина нестандартного типа записей WordPress - PullRequest
0 голосов
/ 10 октября 2018

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

my front-page.php:

<?php $our_services = get_our_services_list(5); ?>

          <div class="col-sm-12">
            <div class="our-services-slider">
             <?php 
             if(!empty($our_services) && count($our_services) > 0){

            for($i=0; $i<count($our_services); $i++)  {
              ?>
             <div class="slider-tile">
                <div class="tile-img">
                  <img src="<?php echo $services_image; ?>" alt="">

                </div>
                <div class="tile-text">
                  <h4>
                    <b><?php echo $post_title; ?></b>
                  </h4>
                  <p><?php echo $post_excerpt; ?></p>

                <div class="text-center">
                  <a class="btn btn-mehroon" href="<?php echo $services_button_link; ?>">
                    <?php echo $services_button; ?></a>
                </div>
                </div>
              </div>
<?php } }  ?>

мои functions.php:

function get_our_services_list($per_page_record = -1){
    $args = array(
    'posts_per_page'   => $per_page_record,
    'orderby'          => 'ID',
    'order'            => 'DESC',
    'post_type'        => 'our_services'
);

 return get_posts($args);
}

Демонстрационная страница

enter image description here

Моя страница:

enter image description here

1 Ответ

0 голосов
/ 10 октября 2018

вы должны попробовать это:

<?php
        $args = array(
                        'post_type' => 'client_testimonial',
                        'post_status' => 'publish',
                        'posts_per_page'=> 6,
                        'order' => 'DESC',
                        'orderby' => 'date'  
                     );
        $query = new WP_Query($args);                       
        ?>
<?php while ( $query->have_posts() ) : $query->the_post(); ?>

// вы можете получить изображение, как это:

<?php  $img = get_the_post_thumbnail_url(get_the_ID()); ?>

// получить название, как это:

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