add_action('admin_enqueue_scripts', array($this, 'set_admin_styles')); } public function set_admin_styles() { wp_enqueue_style('netevl-admin-styles', PATH_NETEVL_ASSETS . '/css/netevl-admin-styles.css', array(), '1.0.0'); } public function checkUserRoles() { return false; } public function getPager($currentPage, $totalPages, $strPagerBefore = '', $strPagerAfter = '') { $rtn = '<div class="cpts-pager">'; $rtn .= $strPagerBefore; $big = 999999999; $pager = paginate_links(array('base' => str_replace($big, '%#%', esc_url(get_pagenum_link($big))), 'format' => '?paged=%#%', 'current' => $currentPage, 'total' => $totalPages, 'prev_text' => __('Předchozí...'), 'next_text' => __('Další...'))); $rtn .= $pager; $rtn .= $strPagerAfter; $rtn .= '</div>'; if ((strlen($strPagerBefore) > 0 || strlen($strPagerAfter) > 0) && $pager == null) { return $rtn; } if (strlen($pager) > 0) { return $rtn; } return ''; } } } $netevl_theme = new NetEvl_Theme(); $netevl_theme->themeInit();
<?php // Template name: Články $currentPage = max(1, get_query_var('paged')); $thisPostType = 'post'; $thisPostsArgs = array('post_type' => $thisPostType, 'posts_per_page' => get_option('posts_per_page'), 'paged' => $currentPage); $thisPosts = new WP_Query($thisPostsArgs); $thisPostsCount = $thisPosts->post_count; $postsBreak = 4; $netevl_theme = new NetEvl_Theme(); wp_enqueue_script($thisPostType, get_template_directory_uri() . '/scripts/pages/' . $thisPostType . '.js', array(), '1.0.0', true); get_header(); //$auth = wp_authenticate('admin_test', '493814se' ); //var_dump(wp_get_current_user()); ?> <div class="content-main"> <div class="box-in-main"> <div class="container"> <div class="grid-wrapper"> <main class="content page-list-articles" role="main"> <?php get_template_part('template-parts/breadcrumbs'); ?> <div class="page-header"> <h1><?php the_title(); ?> </h1> </div> <?php if ($thisPosts->have_posts()) {