Самый простой вариант файла index.php в шаблоне CMS WordPress

Самый простой вариант файла index.php в шаблоне CMS WordPress:

<?php get_header(); ?>

<section class="header-content header-content_page" data-img="">
  <div class="container">
    <div class="row align-items-center">
      <div class="col center">
        <?php if (is_category()) { ?>
          <h1 class="header-title"><?php single_cat_title(); ?></h1>
        <?php } elseif (is_day()) { ?>
          <h1 class="header-title"><?php _e('Daily Archives:', 'crea'); ?> <?php echo esc_attr(get_the_date(get_option("date_format"))); ?></h1>
        <?php } elseif (is_month()) { ?>
          <h1 class="header-title"><?php _e('Monthly Archives:', 'crea'); ?> <?php echo esc_html(get_the_date(get_option("date_format"))); ?></h1>
        <?php } elseif (is_year()) { ?>
          <h1 class="header-title"><?php _e('Yearly Archives:', 'crea'); ?> <?php echo esc_html(get_the_date(get_option("date_format"))); ?></h1>
        <?php } elseif (is_search()) { ?>
          <h1 class="header-title"><?php _e('Search results for:', 'crea'); ?> <?php echo esc_html(get_search_query()) ?></h1>
        <?php } elseif (is_tag()) { ?>
          <h1 class="header-title"><?php _e('Tag Archives:', 'crea'); ?> <?php echo esc_attr(single_tag_title('', true)); ?></h1>
        <?php } elseif (is_author()) { ?>
          <h1 class="header-title"><?php _e('By:', 'crea'); ?> <?php echo esc_attr(ucfirst(get_the_author())); ?></h1>
        <?php } else { ?>
          <h1 class="header-title"><?php _e('Blog Archives:', 'crea'); ?> <?php echo esc_attr(ucfirst(get_the_author())); ?></h1>
        <?php } ?>
      </div>
    </div>
  </div>
</section><!-- /header-content -->

<section class="section">
  <div class="container">
    <div class="row align-items-start blog-items">

      <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
          <div class="col-12 col-md-6 col-lg-4 item-blog">
            <a href="<?php echo get_the_permalink(); ?>" class="item-blog_img">
              <?php the_post_thumbnail(); ?>
            </a>
            <a href="<?php echo get_the_permalink(); ?>" class="item-blog_title"><?php the_title(); ?></a>
            <div class="item-blog_text"><?php the_excerpt(); ?></div>
            <?php
            if (get_the_tag_list()) {
              echo get_the_tag_list('<ul class="tags"><li>', '</li><li>', '</li></ul>');
            }
            ?>
            <p><a href="<?php echo get_the_permalink(); ?>" class="link"><?php _e('Read more', 'crea'); ?></a></p>
          </div><!-- /item-blog -->
      <?php endwhile;
      endif; ?>

    </div><!-- /row -->

    <?php wp_pagenavi(); ?>

  </div>
</section><!-- section-blog -->

<?php get_footer(); ?>
Делаем сортировку постов по произвольному полю

Делаем сортировку постов по произвольному полю «Рейтинг» — выводим вначале посты с наибольшим рейтингом. Произвольное…

Выводим дату мероприятия через ACF

В плагине ACF есть возможность вывода даты, и это — очень крутая фишка, с помощью…

Получаем список категорий и тегов с кастомными полями

Получаем список всех категорий на отдельном шаблоне страницы: Выводим список категорий вместе с кастомным полем:

Выводим кастомные поля с помощью плагина ACF в рубриках и тегах

Задача такая: вывести дополнительные поля для рубрик и для тегов, так как эти таксономии будут…

Ответить