wp_pagenavi( array( 'query' => $wp_query ) );
the_posts_navigation();
<div class="items">
<div class="item">Новость 1</div>
<div class="item">Новость 2</div>
<div class="item">Новость 3</div>
<div class="item">Новость 4</div>
<div class="item">Новость 5</div>
</div>
.items .item:nth-child(1){
color:red;//перечисляем свойства
}
.items .item:nth-child(3){
color:blue;//перечисляем свойства
}
.items .item:nth-child(2n){
color:blue;//перечисляем свойства
}
<script>что то там делается и грузит сервак</script>
$day = 1;//указываем число главного поста(к которому тянем другие посты)
$month = 1;//указываем месяц главного поста(к которому тянем другие посты)
$year = 2016;//указываем год главного поста(к которому тянем другие посты)
$args = array(
'orderby' => 'date', //сортируем по полю date
'order' => 'ASC', //сортировка будет от меньшего к большему
'posts_per_page' => 10,//количество записей которые надо вывести
'date_query' => array(
array(
'year' => $year,
'month' => $month,
'day' => $day,
'compare' => '>='
),
),
);
$query = new WP_Query( $args );
while ( $queryt->have_posts() ) {
$query->the_post();
echo get_the_title();//Выводим сам пост
}
$args = array(
'parent' => 0,//тут нужно указать id родительской категории(Главная). Отличие parent от child_of в том, что будет показан 1 уровень вложенности. Для моего алгоритма это и нужно.
'hide_empty' => 0,//для того чтобы показывать пустые категории
);
$categories = get_categories( $args );//Получаем все дочерние категории 1 уровня
if( $categories ){
foreach( $categories as $cat ){//проходим по всем дочерним категориям
//Выводим необходимые данные дочерней категории. У меня в коде выводится просто ссылка.
echo get_category_link($cat->term_id );
$args = array(
'parent' => $cat->term_id,
'hide_empty' => 0,
);
$subcategories = get_categories( $args );//получаем Низшие категории
if( $subcategories ){
foreach( $subcategories as $subcat ){//проходим по всем Низшим категориям аналогично верхнему уровню.
echo get_category_link($subcat->term_id );
}
}
}
}
<form action="process_form.php" class="TTWForm" method="post" novalidate=""
enctype="multipart/form-data">
<div class="items">
<?php
$count_items = 10;//кол-во выводимых элементов
$paged = get_query_var( 'paged', 1 );//Получаем текущую страницу
$id = get_category_by_slug( 'novosti' )->cat_ID;//получаем id рубрики. У меня рубрика новости.
$recent = new WP_Query( "cat=$id&posts_per_page=$count_items&paged=$paged" );//Сам запрос
while ( $recent->have_posts() ) {
$recent->the_post();
?>
<div class="item">Элемент</div>
<?php
}
wp_reset_postdata();
?>
</div>
<?php
wp_pagenavi( array( 'query' => $recent ) );//вывод пагинации по вашему запросу. Все четко:))
?>
<form action="куда направить скрипт" method="post или get">
<input type="text" name="" value="" placeholder="Поиск по сайту...">
<input type="button" name="" value="Найти">
</form>
<form method="get" action="httt://site.ru/">
<input type="text" name="searchid" value="0000000">
<input type="text" name="text" value="hello">
<input type="text" name="web" value="0">
<input type="submit" value="Отправить">
</form>