- Рашэнне - Выдаліце h1 з назвы блога і пакласці ПАСАДУ Усярэдзіне h1 на асобных пасадах і Старонкі:
- Крок 2 - Выдаліце тэг h1 з блога Загаловак на халастых паведамленняў і Старонкі:
- Крок 3 - Стыль Новага #blogTitle Id і новыя h1 тэгі
- тлумачэнне змяненняў
- Новы План дакумента
У ідэале, найбольш важны загаловак для кожнай старонкі павінны быць абгорнутыя ў тэгу h1, а да ліку найбольш важных рубрык ў h2, і гэтак далей. WordPress робіць вялікую працу ў гэтым з скрынкі для хатняй старонкі, абгарнуўшы сваё імя блог з тэгам h1 і ўсё вашымі індывідуальнымі загалоўкаў на хатняй старонцы ў якасці h2 тэга. На жаль, гэта не робіць добрую працу з асобнымі пасадамі старонак.
Па змаўчанні, адзінкавыя паведамленні маюць той жа фармат, як накіды на галоўнай старонцы ... Назва блог загорнутае ў h1 і пасля загалоўка, загорнутага ў h2. Але вы не хочаце, каб ваш пост назвы, па меншай меры, на асобных старонках паведамленняў варта разглядаць як найбольш важны загаловак на гэтай старонцы? Вядома, вы ... вось як ...
WordPress Галоўная ўстаноўка план па змаўчанні (добра) ...
WordPress Галоўная Загаловак Тэг Структура Хороша
І WordPress па змаўчанні адзін ўсталяваныя пасля абрыс (дрэнны) ...
Структура па змаўчанні загалоўка на халастых паведамленнях дрэнна
Рашэнне - Выдаліце h1 з назвы блога і пакласці ПАСАДУ Усярэдзіне h1 на асобных пасадах і Старонкі:
Знайдзіце наступны код у вашым файле single.php:
<DIV клас = "пост" ID = "пост - <PHP the_ID ();?>"> <H2> <a href="<?php рэха get_permalink() ?> "отн =" закладка "назва =" Пастаянная спасылка: <? PHP the_title_attribute ();?> "> <PHP the_title (?); ?> </a> </ h2>
... і змяніць тэгі h2 на h1 тэгі, як так:
<DIV клас = "пост" ID = "пост - <PHP the_ID ();?>"> <H1> <a href="<?php рэха get_permalink() ?> "отн =" закладка "назва =" Пастаянная спасылка: <? PHP the_title_attribute ();?> "> <PHP the_title (?); ?> </a> </ h1>
Крок 2 - Выдаліце тэг h1 з блога Загаловак на халастых паведамленняў і Старонкі:
Дзякуючы чытачу Браян Брандт з WordPress-Themes.dk за ўказанне на тое, што гэты пост першапачаткова не рэкамендуюць здабываць тэг h1 з назвы блога на халастых паведамленняў і старонак, пакідаючы 2 h1 пазнакі на кожнай асобнай запісу / старонкі. Вось крокі, каб выдаліць гэты тэг h1 на любой старонцы, акрамя галоўнай старонкі.
Адкрыйце header.php і знайдзіце наступны радок:
? <H1> <a href="<?php рэха get_option('home'); ?> "> <PHP bloginfo ( 'імя'); ?> </a> </ h1>
Затым зменіце яго наступным чынам:
<? PHP, калі (is_home ()):?>? <H1> <a href="<?php рэха get_option('home'); ?> "> <PHP bloginfo ( 'імя'); ?> </a> </ h1> PHP астатняе <:> <SPAN ID = "BlogTitle"> <a href="<?php рэха get_option('home'); ?> "> <PHP bloginfo (? 'імя'); ?> </a> </ SPAN> <PHP ENDIF; ?>
Крок 3 - Стыль Новага #blogTitle Id і новыя h1 тэгі
Цяпер адкрыйце табліцу стыляў і дадаць гэты код ... можа спатрэбіцца наладзіць гэта трохі ў залежнасці ад таго, што тэмы вы карыстаецеся, і вы змянялі яго ці (гэты артыкул заснавана на тэме па змаўчанні, які пастаўляецца з WordPress).
пралёт # BlogTitle {дысплей: блок; Памер шрыфта: 4em; выраўноўвання тэксту: цэнтр; абіўка-топ: 70px; напісанне шрыфта: тоўсты; сямейства шрыфтоў: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; } Пралёт # BlogTitle а {колер: белы; тэкст-аздабленне: няма; } Пролетного # ня BlogTitle а: завісаць {тэкст-аздабленне: няма; } .Post h1 {колер: # 333333; тэкст-аздабленне: няма; памер шрыфта: 1.6em; выраўноўвання тэксту: злева; абіўка-топ: 0; }
тлумачэнне змяненняў
У прынцыпе, што мы зрабілі ў кроку 2 вышэй, мы ўзялі зыходны код, які адлюстроўвае назва блога і загарнуў яго, калі заяву. Першая частка гэтага Умоўны аператар кажа, «калі на дысплеі ў дадзены момант старонка знаходзіцца на галоўнай старонцы, а затым паказаць назву блога, загорнутыя ў тэгаў h1, у адваротным выпадку (калі бягучая старонка НЕ хатняя старонка, адлюстроўваць назву блога, але абгарнуць яго ў тэгах.
Калі мы пакінулі яго ў тым, што мы страцім стыль загалоўка блог на што-небудзь, акрамя галоўнай старонкі і стыляў нашых загалоўкаў / старонак на асобных паведамленнях і старонках не будзе правільнымі, бо, таму што мы змянілі гэта h2 на h1, мы ў канчатковым выніку з поштай і старонкі назвы, гледзячы гэтак жа, як наш блог тытул на хатняй старонцы ... замест гэтага мы хочам, каб гэтыя назвы павінны быць аформленыя так жа, як назвы h2 паста / старонак на хатняй старонцы.
Такім чынам, мы ў першую чаргу неабходна стыль, які BlogTitle Id мы прысвоены элементу. Як вы стыль гэта будзе вар'іравацца ў залежнасці ад таго, якую тэму вы выкарыстоўваеце, як стылізаваныя гэтая тэма. Прыклад кода ў кроку 3, спецыяльна для тэмы WordPress па змаўчанні, але гэта дасьць вам адпраўную кропку, калі вы карыстаецеся іншую тэму.
Па-другое, мы ствараем новы стыль для .POST h1, як паказана ў кроку 3 вышэй. Зноў жа, стылі, паказаныя вышэй, арыентаваны на тэмы WordPress па змаўчанні ... калі вы выкарыстоўваеце іншую тэму, вам трэба наладзіць гэтыя стылі няшмат.
Цяпер ваш план выглядае, як ён павінен і пошукавыя сістэмы будуць лепш разумець, што ўсе вашыя пасты а. І, нарэшце…
Новы План дакумента
Адна рэч, якую вы заўважыце ў наступным малюнку, што я прапускаю ў h2 тэг на гэтай старонцы. Для большасці сайтаў, мае артыкулы загалоўкі h2, так як мы глядзім на пост з толькі адзін пункт і ніякіх загалоўкаў, мы адсутнічаюць тэгі h2.
Іншы варыянт вы можаце разгледзець гэта выдаленне h3 тэгі, якія вы бачыце ніжэй прыкладаецца да «One Response ...» і «Пакінуць каментар», таму што, на мой погляд, яны на самой справе нічога не робяць.
Тым не менш, у большасці сітуацый, да таго часу, пакуль вашыя h1 тэгі ў парадку, іншыя не гэтак важныя.
Цяпер адзіны пост загаловак структуры тэгаў трохі лепш
2. Але вы не хочаце, каб ваш пост назвы, па меншай меры, на асобных старонках паведамленняў варта разглядаць як найбольш важны загаловак на гэтай старонцы?Gt;"> <H2> <a href="<?
Php рэха get_permalink() ?
Gt; "отн =" закладка "назва =" Пастаянная спасылка: <?
PHP the_title_attribute ();?
Gt; "> <PHP the_title (?); ?
Gt;"> <H1> <a href="<?
Php рэха get_permalink() ?
Gt; "отн =" закладка "назва =" Пастаянная спасылка: <?
PHP the_title_attribute ();?