Читать далее в категории
add_filter('excerpt_more', 'new_excerpt_more');
function new_excerpt_more($more) {
global $post;
return ' <a href="'. get_permalink($post->ID) . '">Читать далее...</a>';
}
Подключение меню
В файле functions.php
register_nav_menus( array(
'top-menu' => 'Верхнее меню',
'main-menu' => 'Основное меню',
'footer-menu' => 'Меню подвала',
) );
Подключение стилей и скриптов
function wp_book_scripts() {
wp_enqueue_style( 'wp-book-style', get_stylesheet_uri() );
wp_enqueue_style( 'wp-book-font-awesome', get_template_directory_uri() . '/css/font-awesome.min.css' );
wp_enqueue_style( 'wp-book-print', get_template_directory_uri() . '/print.css', array(), '1.1', 'print' );
wp_enqueue_script('jquery');
wp_enqueue_script( 'wp-book-navigation', get_template_directory_uri() . '/js/navigation.js', array(), '20151215', true );
wp_enqueue_script( 'wp-book-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20151215', true );
wp_enqueue_script( 'wp-book-app', get_template_directory_uri() . '/js/app.js', array('jquery') );
wp_enqueue_script( 'bootstrap', get_template_directory_uri() . '/js/bootstrap.js', array( 'jquery' ) );
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'wp_book_scripts' );
Подключение сайдбара
1.
function wp_book_widgets_init() {
register_sidebar( array(
'name' => 'Правый сайдбар',
'id' => 'sidebar-1',
'description' => 'Правый сайдбар',
));
}
add_action( 'widgets_init', 'wp_book_widgets_init' );
2.
<?php if ( ! dynamic_sidebar( 'sidebar-1' ) ) : ?>
<a href="/wp-admin/widgets.php">Добавте виджеты!</a>
<?php endif; ?>
Последовательность загрузки страниц шаблона
is_home() ___________________ ___________________ ___________________ home.php ___________________ index.php - Главная страница
is_front_page() ___________________ ___________________ ___________________ front-page.php home.php index.php - Главная страница
is_404 ___________________ ___________________ ___________________ 404.php ___________________ index.php — Страница вывода ошибки 404
is_search() ___________________ ___________________ ___________________ search.php ___________________ index.php — Вывод результатов поиска
is_date() ___________________ ___________________ ___________________ date.php archive.php index.php - Страница архива по дате
is_author() ___________________ author-nicename.php author-id.php authore.php archive.php index.php — Вывод статей одного автора
is_category() ___________________ category-slug.php category-id.php category.php archive.php index.php — Файл вывода всех записей из категории
ia_tag() ___________________ tag-slug.php tag-id.php tag.php archive.php index.php — Вывод по определенному тегу (метке)
is_tax() ___________________ ? ? taxonomy.php archive.php index.php - Условный тег, срабатывает на архивной странице пользовательской таксономии
is_archive() ___________________ ___________________ archive-posttype.php ______________ archive.php index.php — Архив статей
is_single() ___________________ ___________________ single-posttype.php single.php ___________________ index.php — Страница поста
is_attachment() ___________________ MIME_type.php attachment.php single.php ___________________ index.php — Вывод прикрепленного файла
is_page() custom-template.php page-slug.php page-id.php page.php ___________________ index.php — Вывод страницы
functions.php — Файл, где прописываются добавочные функции шаблона WordPress (например, регистрация меню и сайдбаров)
sidebar.php — Боковая колонка или иначе ее называют сайдбар сайта
header.php — Шапка сайта
footer.php — Подвал или нижняя часть блога (футер)
comments.php — Файл вывода комментариев
searchform.php — шаблон поисковой формы
loop.php - Запись в цикле
style.css — файл отвечающий за стилевое оформление вашей темы wordpress.