Самый простой вариант файла index.php в шаблоне CMS WordPress
11 мая 2017
Самый простой вариант файла 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 в рубриках и тегах
Задача такая: вывести дополнительные поля для рубрик и для тегов, так как эти таксономии будут…