Содержание
На Crunchify мы используем Genesis Framework и Eleven40 дочернюю тему. До сих пор мы сделали множество улучшений и добавили несколько хуков . Как я полагаю, в дочерней теме Eleven40 отсутствует одна из основных функций цели Поисковой оптимизации (SEO), которая по умолчанию добавляется Category Name а также Description для каждой страницы категории.
NOTE:Этот урок исправит ошибку SEO веб-мастера Bing:tag missing error , Посмотрите на последний пункт ниже.
Кроме того, это хорошо user experience показать заголовок и описание категории для лучшей читаемости и ясности.
Есть ли у вас какие-либо вопросы ниже? Затем выполните все следующие шаги:
- Как отобразить название и описание категории в Genesis
- Как создать динамические заголовки, основанные на архиве категорий и тегов?
- Возникли проблемы с получением заголовка архива генеза?
- Как получить название текущей категории в WordPress?
Давайте начнем:
Шаг 1
- Идти к
Posts->Categories - Предоставить категорию
Name - Предоставить категорию
Slug - Предоставить категорию
Description
Шаг 2
NOTE: Если вы НЕ используете Genesis Framework, перейдите к step-3 , Этот шаг предназначен только для пользователей Genesis WordPress .
Добавьте приведенный ниже код в файл functions.php вашей дочерней темы Genesis.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
// Это необходимо для удаления лишнего тега
, добавленного в описание WordPress remove_filter ( 'term_description' , 'wpautop' ) ;
// Добавить заголовок и описание для страницы категории WordPress
функция crunchify_category_header ( ) {
если ( is_category ( ) ) {
эхо '
' ;
echo term_description ( ) ;
эхо ' div> div>' ;
}
}
add_action ( 'genesis_before_loop' , 'crunchify_category_header' ) ;
|
Шаг 3
NOTE: Это NON Genesis WordPress крюк. Для пользователя Genesis Framework перейдите на step-4 ,
Теперь, прежде чем реализовать это в своей теме, не относящейся к Genesis, убедитесь, что вам не хватает этой функциональности или нет :). Если вы уже видите заголовок и описание категории, то все готово.
В случае you are missing Название и описание категории следуют следующим шагам:
- Перейти в папку вашей темы
- В основном это / wp-content / themes / theme_name
- открыто
archive.phpИЛИ ЖЕcategory.php - Найдите строку кода, которая содержит
single_cat_titleфункция
- Замените вышеуказанную строку на нижнюю строку вашей темы. Так как в репозитории есть тысячи тем WordPress , вам может потребоваться немного изменить код в соответствии с вашими потребностями.
NOTE:Будьте внимательны перед сохранением файла и убедитесь, чтоno PHP errorв противном случае вы можете нарушить вашу тему ( Белая пустая страница при ошибке сайта).
|
1
2
3
4
5
6
7
8
9
10
|
PHP если ( is_category ( ) ) { ?>
эхо '
' ;
echo term_description ( ) ;
эхо ' div> div>' ;
< ? PHP / * ….. убедитесь, что вы не ломаете php-страницу 🙂 * /
|
И вы должны увидеть заголовок категории, завернутый внутрь H1 HTML tag с последующим описанием.
Шаг 4 Стайлинг категории и описания тегов
Добавьте приведенный ниже код в файл style.css вашей темы, чтобы украсить раздел Название и описание категории.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
, crunchify — архив — заголовок {
цвет фона : #fff;
поле : 0px 5px 40px 5px ! важно ;
переполнение : скрытый ;
набивка : 25px 40px 5px 40px ;
— webkit — коробка — shadow : 4px 4px 10px rgba ( 0 , 0 , 0 , 0,3 ) ;
— моз — коробка — тень : 4px 4px 10px rgba ( 0 , 0 , 0 , 0,3 ) ;
коробка — тень : 4px 4px 10px rgba ( 0 , 0 , 0 , 0,3 ) ;
граница : 1px твердый #ccc;
граница — радиус : 30 пикселей ;
граница — внизу — справа — радиус : 0 ;
}
, crunchify — title — class {
размер шрифта : 24px ;
}
, crunchify — описание — класс {
размер шрифта : 14px ;
набивка : 5px 0px 25 пикселей ;
}
|
Приведенные выше советы сработают, если у вас также есть следующие вопросы:
- показать описание категории wordpress
- описание категории плагин WordPress
- описание категории WordPress не отображается
- описание категории WordPress HTML
- WordPress Получить описание категории
without p - описание категории SEO
- описание категории генезис
- показать описание категории плагин WordPress
Бонусное преимущество:
Это предложение также исправит Google и Bing SEO
tag missing error тоже, что произошло в моем случае, обернув заголовок категории вокруг тега
HTML
Если вы хотите добавить заголовок и описание для всех тегов, просто замените if ( is_category()) с if ( is_category() || is_tag()) ,
0.00 (0%) 0 votes















