function register_direktivy_entities() {
$news_args = array(
'public' => true,
'label' => null,
'labels' => array(
'name' => 'Директивы',
'singular_name' => 'Директивы',
'add_new' => 'Добавить директиву',
'add_new_item' => 'Добавление директивы',
'edit_item' => 'Редактирование директивы',
'new_item' => 'Новая директива',
'view_item' => 'Смотреть страницу директивы',
'search_items' => 'Искать директиву',
'not_found' => 'Не найдено',
'not_found_in_trash' => 'Не найдено в корзине',
'parent_item_colon' => '',
'menu_name' => 'Директивы',
),
'menu_position' => 5,
'menu_icon' => 'dashicons-editor-alignleft',
'rewrite' => array( 'slug' => 'direktivy' ),
'has_archive' => true
);
register_post_type( 'direktivy', $news_args );
}
add_action( 'init', 'register_direktivy_entities' );
<?php
/**
* The template for displaying search results pages.
*
* @package WordPress
* @subpackage Twenty_Fifteen
* @since Twenty Fifteen 1.0
*/
get_header('main'); ?>
<section id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<?php if ( have_posts() ) : ?>
<header class="page-header">
<h1 class="page-title"><?php printf( __( 'Search Results for: %s', 'certificates-theme' ), the_search_query() ); ?></h1>
</header>
<?php
while ( have_posts() ) : the_post(); ?>
<?php
get_template_part( 'content', 'search' );
endwhile;
the_posts_pagination( array(
'prev_text' => __( 'Previous page', 'certificates-theme' ),
'next_text' => __( 'Next page', 'certificates-theme' ),
'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'certificates-theme' ) . ' </span>',
) );
else :
get_template_part( 'content', 'none' );
endif;
?>
</main>
</section>
<?php get_footer('main'); ?>