// постраничная навигация
function wp_corenavi() {
global $wp_query;
$pages = '';
$max = $wp_query->max_num_pages;
if (!$current = get_query_var('paged')) $current = 1;
$a['base'] = str_replace(999999999, '%#%', get_pagenum_link(999999999));
$a['total'] = $max;
$a['current'] = $current;
$total = 1; //1 - выводить текст "Страница N из N", 0 - не выводить
$a['mid_size'] = 3; //сколько ссылок показывать слева и справа от текущей
$a['end_size'] = 1; //сколько ссылок показывать в начале и в конце
$a['prev_text'] = '«'; //текст ссылки "Предыдущая страница"
$a['next_text'] = '»'; //текст ссылки "Следующая страница"
if ($max > 1) echo '<div class="navigation">';
if ($total == 1 && $max > 1) $pages = '<span class="pages">Страница ' . $current . ' из ' . $max . '</span>'."\r\n";
echo $pages . paginate_links($a);
if ($max > 1) echo '</div>';
}
<?php if (function_exists('wp_corenavi')) wp_corenavi(); ?>
/* постраничная навигация */
.navigation {
text-align: center;
margin: 5px auto;
clear: both;
display: block;
width: 100%;
}
.navigation span {
display: inline-block;
background: #2C3E50;
padding: 5px 10px;
color: #fff;
}
.navigation a {
display: inline-block;
background: #2C3E50;
padding: 5px 10px;
color: #fff;
}
.navigation a:hover {
color:#fff;
text-decoration:none;
background: #00635a;
}
<?php global $wp_query;
$wp_query = new WP_Query(array(
'posts_per_page' => '4',
'post_type' => 'post',
'category__in' => '1', //дочерние будут проигнорированы
'paged' => get_query_var('paged') ?: 1 // страница пагинации
));
while( have_posts() ) { the_post(); ?>
<!-- content здесь -->
<?php } ?>
<!-- пагинация здесь -->
<?php wp_reset_query(); ?>
function register_styles_scripts() {
//стили
wp_register_style('style', get_template_directory_uri() .
'/style.css');
wp_enqueue_style('style');
//скрипты
wp_register_script('slick', get_template_directory_uri() .
'/js/jquery.js');
wp_enqueue_script('slick');
}
add_action('wp_enqueue_scripts', 'register_styles_scripts');
$.noConflict();
jQuery( document ).ready(function( $ ) {
......
});
add_filter( 'wp_mail_smtp_custom_options' , function( $phpmailer ){
$phpmailer->SMTPOptions = array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
)
);
return $phpmailer;
});
/*
*Template Name: Название Страницы
*/
?>