15 Направите и не ефективно ВордПресс тема

Данас желим да пређем преко неких задатака, а не ВордПресс тема. Без обзира да ли градите ВордПресс тему за себе или ако градите једну за пуштање да би је други могли користити, требало би да следите ове задатке, а не што ближе.


1. Немојте тврдо кодирати пуну УРЛ адресу у своје теме

Када правите своје теме, понекад се користе слике, иконе на друштвеним мрежама или иконе РСС фееда, а током ових тачака у кодирању можда ћете желети да кодирате читав урл (тј: / вп-цонтент /тхемес/иоур-тхеме-наме/имагес/имаге.јпг) али то ће узроковати грешке на веб локацији кад год особа која користи вашу тему промени назив фасцикле теме..

Испод су одговарајуће шифре које се користе за динамичко извлачење целог УРЛ-а.

<?пхп блогинфо (‘стилесхеет_дирецтори’); ?>/имагес/имаге.јпг

2. Користите ознаке шаблона што је више могуће

ВордПресс обавља сјајан посао постављања свих ознака шаблона које можете да користите, зато учините себи услугу (као и остали људи који могу да користе ваше теме) и научите ознаке ВордПресс шаблона – а затим их искористите што је више могуће. Коришћењем ознака предложака, можете да осигурате да се ваше теме не покидају или не узрокују грешке када их крајњи корисник постави и покрене..

3. Не заборавите навигацијске падајуће кодове

Када правите ВордПресс тему, једна ставка која изгледа превидјена је падајуће кодове за навигацију. Наравно, неке теме могу имати навигацију подешену да не користи вишеслојни ул, задржавајући све у једном реду, али шта је са онима од нас који имамо више дечијих страница за сваку главну родитељску страницу?

За то постоји решење Можете погледати неке од туторијала у наставку о томе како кодирати падајуће меније на више нивоа.

4. Припремите свој виџет за тему

По мом мишљењу, као крајњем кориснику, нема ништа горе од размештања теме и спремања да све подесим, само да приметим да сам сада суочен са задатком да покушам да прилагодим одељке својих тема тврдом кодирањем информација у њих. Бочне траке и разна друга места у вашој теми (имате ли подножје од три ступца? Виђајте га!) Требало би да буду што једноставнија за измене. То је једна од најлакших ствари које можете урадити својим темама и биће од велике користи корисницима те теме.

Аутоматтиц има сјајан водич о томе како да повежете своју тему. Погледајте овде.

Такође обавезно погледајте видгетизинг тхемес туториал овде у Тхеме Лаб.

5. Немојте да се корисници ослањају на бројне додатке да би ваша тема радила

Ако ослобађате теме бесплатно или стварате комерцијалне ВордПресс теме, требало би да најбоље искористите своје крајње кориснике да се играју са тим што градите своје теме. Преклапање тема са 5-10 потребних додатака не само да ће људе фрустрирати приликом преузимања и постављања ваше теме на њиховој веб локацији, већ ће и узроковати да је многи људи уопште не преузму, јер, суочите се, људи нека Нећу имати пажње дуже од 2-3 секунде.

На примјер, ако ћете поставити страницу у својој теми, зашто не бисте искористили овај чланак да бисте научили како да га аутоматски поставите на своју тему. Цатс Вхо Цоде има прилично добар водич како додати страницу у своју тему без потребе за активирањем додатка.

6. Покажите појам за претраживање на страници резултата претраге

Из неког разлога, ово је често превидјени савет који можете (и требате) да имплементирате у своје теме. То је једноставан, линијски код који омогућава вашој теми да подсети посетиоца на оно што су управо тражили. Можда се чини тривијалним, али је корисно, па ако резултати доведу до нула постова, посетилац зна тачну фразу коју су тражили и тада може уписати неки други појам за претрагу.

Испод је код који се користи за замену вашег тренутног наслова „Резултати претраживања“ у вашој теми.

Резултати претраге за <?пхп тхе_сеарцх_куери () ?>

7. Не упола се држите на 404 странице грешака

Уместо да оставите своју страницу 404 да каже “404 – страница није пронађена”, зашто не бисте посетиоцима дали још неке могућности? Додавањем у листу категорија, недавне постове, популарне постове, оквир за претрагу и (ако желите уновчити своју страницу од 404) оглас може дати вашој страници од 404 неке зачине у поређењу са досадним, бескорисним онима који се налазе у већини ВордПресс тема.

Ако тражите инспирацију на 404 странице, часопис Смасхинг има витрина на 404 странице с интернета што је вриједно провјерити.

8. Обавезно имате све основне датотеке у мапи са темама

Када правите ВордПресс тему, пазите да је можете прилагодити што је више могуће одмах од почетка. Почети од индекса.пхп, хеадер.пхп, сидебар.пхп и фоотер.пхп датотека цомбо може изгледати као добра идеја за минималисте тамо, али бих предложио да почнете са свим основама у наставку како бисте дали мало више контролишете шта се приказује – када, где и како.

  • стиле.цсс
  • хеадер.пхп
  • индек.пхп
  • сидебар.пхп
  • фоотер.пхп
  • сингле.пхп
  • паге.пхп
  • цомментс.пхп
  • 404.пхп
  • фунцтион.пхп
  • арцхиве.пхп
  • сеарцхформ.пхп
  • сеарцх.пхп

За више информација о овим датотекама шаблона и ономе што раде, погледајте страницу хијерархија шаблона страница на ВордПресс.орг.

9. Не заборавите на РСС интеграцију

Када правите свој блог, једна од ставки која највише привлачи пажњу људи је могућност претплате на ваш блог путем РСС читача. Дакле, уместо да захтевате од корисника тема да ове информације додају у себе, зашто не бисте предузели кораке за додавање у оквир за претплату на рсс баш као што то чините и поље за претрагу. Додајте РСС дугме, опцију претплата путем е-поште, а можете чак и додати број претплатника у тексту додавањем овог битног кода својој теми где желите да буде приказан (замените „феедбурнер-ид“ са сопственим ФеедБурнер ИД – ако објављујете ову тему у дивљини, погледајте # 11 на нашој листи и проверите да ли имате ово као опцију).

<?пхп
// добити цоол феедбурнер цоунт
$ вхатурл ="хттп://апи.феедбурнер.цом/аваренесс/1.0/ГетФеедДата?ури=феедбурнер-ид";

// Иницијализирајте сесију Цурл
$ цх = цурл_инит ();

// Подесите цурл да врати податке уместо да их штампа у претраживачу.
цурл_сетопт ($ цх, ЦУРЛОПТ_РЕТУРНТРАНСФЕР, 1);

// Подесите УРЛ адресу
цурл_сетопт ($ цх, ЦУРЛОПТ_УРЛ, $ вхатурл);

// Извршите дохват
$ дата = цурл_екец ($ цх);

// Затворите везу
цурл_цлосе ($ цх);
$ кмл = нови СимплеКСМЛЕлемент ($ подаци);
$ фб = $ кмл->напајање->улаз [‘циркулација’];
ецхо $ фб;
// крај се броји цоол феедбурнер
?>

10. Додајте ЦСС стилове за навођене коментаре

Ако правите тему, увек бисте требали бити спремни за коментаре са навојем. То је значајка у ВордПресс-у коју многи блогови користе како би изградили интеракцију у одељку са коментарима. Дакле, припрема ваше табеле стилова за навојене коментаре је одлична идеја. Цхрис има сјајан пост ЦСС кодови за задане ЦСС класе које ВордПресс испљува у одељку са коментарима, што својој теми даје одјељак за стилизиране коментаре без потребе за додиром датотеке цомментс.пхп.

11. Не пуштајте тему без панела са опцијама

Неки се можда не слажу са тим, али верујем да је то део природног напретка ВордПресс теме. Ако ваша тема не користи неку врсту ВордПресс панела са могућностима уређивања, прилагођавања и измене ставки у вашој теми без потребе за уређивањем кодова, радите нешто погрешно.

Ако нисте сигурни како да кренете у стварању сопствене плоче са опцијама теме, доле наведене везе ће вам показати како то да урадите.

12. Обавезно проверите да ли ваше теме раде изван оквира

То иде руку под руку са # 5 на листи – увек бисте требали бити сигурни да ваше теме раде без икаквих оквира. Неким темама које сам видео потребно је 5-6 корака пре него што је тема обрадива на веб локацији, укључујући, али не ограничавајући се на, активацију додатака и уређивање / чување панела опција опција. Ако тема захтева одређене ствари, проверите да ли се користи резервна резервна ставка.

На примјер, на плочи с опцијама теме коју градите и / или користите, побрините се да постоје задане информације у сваком одјељку, како би се ствари приказале, без обзира да ли их је крајњи корисник ажурирао или не. Исто вриједи и с додацима, ако у својој теми користите додатак за страницу за страницу за ВордПресс, зашто га не бисте кодирали тако да се тема врати на претходну / сљедећу везу ако додатак није активан.

13. Не користите претјерано корисничка поља

Да, већина ВордПресс тема из часописа пре неколико година грађена је користећи прилагођена поља на сваком кораку, али већина људи неће желети да заиста попуњавају 3, 4 или 5 прилагођених поља за сваки пост. Дакле, олакшајте им ствари. Ако ћете на почетној страници своје теме приказати слику из поста, узмите овај згодан комад и додајте га у датотеку своје теме фунцтион.пхп и аутоматски ће објавити прву слику, без потребе за прилагођено поље.

// Набавите УРЛ прве слике у посту
функција цатцх_тхат_имаге () {
глобални $ пост, $ постс;
$ фирст_имг = ”;
об_старт ();
об_енд_цлеан ();
$ оутпут = прег_матцх_алл (‘// и’, $ пост->пост_цонтент, $ подударања);
$ фирст_имг = $ подудара [1] [0];

// умјесто тога није пронађена слика
иф (празно ($ фирст_имг)) {
$ фирст_имг = "/имагес/дефаулт.јпг";
}
ретурн $ фирст_имг;
}

Једном када сте додали тај код, само додајте <?пхп ецхо цатцх_тхат_имаге (); ?> у датотекама ваше теме где год желите да се слика појави.

Хвала добром старом ВордПресс форуми за подршку за овај згодан савет.

14. Учини СЕО својом ознаком

Одличан начин да осигурате да је ваша тема што је могуће спремнија за СЕО је да уклоните задану ознаку која се налази у вашој датотеци хеадер.пхп и замените је са доњим кодовима. Даће насловима ваше теме мало више сока и помоћи СЕО напорима које ће ваши корисници желети да спроведу у пракси – а све без потребе да их неки додирну.

<?пхп иф (ис_хоме ()) { ?><? блогинфо (‘име’); ?> | <?пхп блогинфо (‘опис’); ?><?пхп} ?>
<?пхп иф (ис_сеарцх ()) { ?>Резултати претраге за <?пхп / * Број претраге * / $ аллсеарцх = &нови ВП_Куери ("с = $ с&сховпостс = -1"); $ кеи = вп_специалцхарс ($ с, 1); $ цоунт = $ аллсеарцх->пост_цоунт; _е (”); ецхо $ кеи; _е (‘а €’ ‘); ецхо $ цоунт. ”; _е (‘чланци’); вп_ресет_куери (); ?><?пхп} ?>
<?пхп иф (ис_404 ()) { ?><? блогинфо (‘име’); ?> | 404 Ништа није пронађено<?пхп} ?>
<?пхп иф (ис_аутхор ()) { ?><? блогинфо (‘име’); ?> | Аутхор Арцхивес<?пхп} ?>
<?пхп иф (ис_сингле ()) { ?><?пхп вп_титле (”); ?> | <?пхп $ цатегори = гет_тхе_цатегори (); ецхо $ категорија [0]->цат_наме; | <?пхп блогинфо (‘име’); ?><?пхп} ?>
<?пхп иф (ис_паге ()) { ?><? блогинфо (‘име’); ?> | <?пхп $ цатегори = гет_тхе_цатегори (); ецхо $ категорија [0]->цат_наме; ?>|<?пхп вп_титле (”); ?><?пхп} ?>
<?пхп иф (ис_цатегори ()) { ?><?пхп сингле_цат_титле (); ?> | <?пхп $ цатегори = гет_тхе_цатегори (); ецхо $ категорија [0]->цатегори_десцриптион; ?> | <? блогинфо (‘име’); ?><?пхп} ?>
<?пхп иф (ис_монтх ()) { ?><? блогинфо (‘име’); ?> | Архива | <?пхп тхе_тиме (‘Ф, И’); ?><?пхп} ?>
<?пхп иф (ис_даи ()) { ?><? блогинфо (‘име’); ?> | Архива | <?пхп тхе_тиме (‘Ф ј, И’); ?><?пхп} ?>
<?пхп иф (фунцтион_екистс (‘ис_таг’)) {иф (ис_таг ()) { ?><?пхп сингле_таг_титле ("", истинито); }} ?> | <? блогинфо (‘име’); ?>

15. Не заборавите на крушне мрвице

Као додатак навигацији вашим темама, пециво (по мом мишљењу) треба што више користити. То није само добро за СЕО сврхе, већ омогућава посетиоцу да брже прегледа вашу веб локацију. Постоје ВордПресс додаци за пециво, али захваљујући Мачке Ко Шифра, сада знамо како да додамо функцију дробљења у наше ВордПресс теме.

Прво додајте доње кодове у датотеку своје теме фунцтион.пхп (прилагођене мало од оригиналног поста Цатс Вхо Цоде, повезан горе).

функција тхе_бреадцрумб () {
одјек ‘

    ‘;
    иф (! ис_хоме ()) {
    одјек ‘
  • ‘;
    одјек „Почетна“;
    одјек "
  • ";
    иф (ис_цатегори () || ис_сингле ()) {
    одјек ‘

  • ‘;
    тхе_цатегори (‘
  • ‘);
    иф (ис_сингле ()) {
    одјек "
  • ";
    Наслов();
    одјек ‘
  • ‘;
    }
    } елсеиф (ис_паге ()) {
    одјек ‘

  • ‘;
    ецхо тхе_титле ();
    одјек ‘
  • ‘;
    }
    }
    елсеиф (ис_таг ()) {сингле_таг_титле ();}
    елсеиф (ис_даи ()) {ехо"

  • Арцхиве фор "; тхе_тиме (‘Ф јС, И’); одјек’
  • ‘;}
    елсеиф (ис_монтх ()) {ехо"

  • Арцхиве фор "; тхе_тиме (‘Ф, И’); одјек’
  • ‘;}
    елсеиф (ис_иеар ()) {ехо"

  • Арцхиве фор "; тхе_тиме (‘И’); одјек’
  • ‘;}
    елсеиф (ис_аутхор ()) {ехо"

  • Аутхор Арцхиве"; одјек’
  • ‘;}
    елсеиф (иссет ($ _ ГЕТ [‘пагед’]) && !празно ($ _ ГЕТ [‘страница на страници’)) {ецхо "

  • Блог Арцхивес"; одјек’
  • ‘;}
    елсеиф (ис_сеарцх ()) {ехо"

  • Резултати претраге"; одјек’
  • ‘;}

    одјек ‘

‘;
}

Затим ставите овај део кода где год желите да се ваше дробтине приказују.

<?пхп тхе_бреадцрумб (); ?>

Хвала што сте прочитали чланак

Хвала вам што сте издвојили вријеме за читање чланка. Надам се да сте уживали и да сте успут научили нешто или две – знам да јесам. Ако вам се допао пост или имате шта да додате, јавите нам се у коментарима.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map