Statický text na hlavnej stránke na propagáciu. Len hlavná stránka

    Ako môžem obmedziť výstup určitého bloku iba na hlavnú stránku, ak nie je v home.html?

    Vlastne, predmet. Téma dizajnu „DEFAULT“. Ak odstránite nižšie uvedený kód z index.html, potom sa samozrejme bočný panel odstráni z celej lokality. Zároveň je tu pre neho prázdne miesto....

    Dobrý deň! Povedzte mi, ako zobraziť podkategórie, kategórie https://diokom.ru/resheniya/ v rovnakom tvare (v obdĺžnikoch), ale bez produktov, iba na hlavnej stránke. Téma suprime/

    Existuje riešenie

    Ahoj. Už veľa dní trpím výstupom bloku len na hlavnej stránke. Skúšal som rôzne možnosti, zobrazí sa len na hlavnom obchode, potom sa zobrazí na všetkých stránkach okrem obchodu. Práve som začal pracovať so systémom, stále tomu nerozumiem. Existuje ...

    Veľa možností https://site/2426/funktsiya-proverk......

    Dobrý deň, milí programátori! Vyžaduje sa nasledujúca úloha - Všetky produkty na hlavnej stránke s načítaním tlačidlom "zobraziť viac" alebo aspoň stránku po stránke Ak využívate vstavaný zoznam bestsellerov - štandardne na hlavnej stránke 8 ...

    Existuje riešenie

    Pripojil som certifikát SSL. V .htaccess je to napísané takto: RewriteCond %(HTTPS) offRewriteRule ^(.*)$ https://%(HTTP_HOST)%(REQUEST_URI) RewriteEngine OnRewriteCond %(HTTP_HOST) ^www.site. com$ RewriteRule ^( .*)$ https://site.com/$1 In...

    Nerozumiem, kde je súbor index.php s celým telom internetového obchodu? Ak chcete zmeniť kontaktné informácie na hlavnej stránke. V koreňovom adresári stránky som našiel naraz iba jeden takýto súbor, ale je v ňom uvedený iba názov stránky.

    Dobrý deň! Ak chcete nainštalovať posúvač, v pokynoch sú popísané nasledujúce kroky:===vystrihnúť===Posuvník môžete umiestniť na akýkoľvek typ stránky (vitrína, katalóg, stránka s informáciami o obchode atď.). Ak to chcete urobiť, napíšte riadok (* v ...

    V skutočnosti je problém v tom, že sa snažím zobraziť autorizačný formulár (šablóna "Easy Buy") na hlavnej stránke, všetko sa zdá byť v poriadku, ale až keď kliknete na tlačidlo "prihlásiť sa", nič sa nedeje. vydaj kód (vďaka...

    Ako to urobiť, aby sa na hlavnej stránke náhodne zobrazovali produkty zo všetkých, a nie len z bestsellerov?!

    Presuňte maketu PSD na domovskú stránku

    Stránka na Webasyst Shop-Script 306 ✨Musíte vytvoriť hotové rozloženie PSD iba pre hlavnú stránku webu, berúc do úvahy adaptívny mob. verzie pre stránku www.guarana.in.ua Rozloženie pošlem na vyžiadanie Platba dodatočne možná po častiach 50/50 po prvej časti diela....

    Zdravím Vás, vyskytol sa taký problém, obrázky sa nezobrazujú v posuvníku na hlavnej stránke obchodu, podľa informácií vývojára šablóny je tento posuvník implementovaný štandardnými prostriedkami aplikácie FOTO. Šablóna, ktorú používam, je „Kúpiť...

    Dobré popoludnie, kolegovia, ako môžem zabezpečiť, aby sa všetky recenzie produktov zobrazovali na hlavnej stránke? Teraz to vyzerá takto: - iba dve recenzie zo sto.

    Rozbaľte štandardný panel vyhľadávania, umiestnite produktový filter na hlavnú stránku alebo zobrazte kategóriu produktov s filtrom

    Rozbaľte štandardnú vyhľadávaciu lištu, dajte na hlavnú stránku produktový filter alebo zobrazte kategóriu produktov s filtrom Ukážte, ako vo filtri umožniť vyhľadávanie nehnuteľností podľa vzdialenosti od mora,...

    Ahoj! Na hlavnej stránke Dizajnovej témy „Hypermarket“ 1.2.0 (hypermarket) sa nezobrazujú stavy akcií. A zostatky na sklade sa zobrazujú iba ak priamo zadávate tovar !!! Ako sa to dá opraviť?

    +1

    Zobraziť produktový filter na hlavnej stránke

    Stránka motoshina.rus, v hornej časti hlavnej stránky je pás s hlavnými kategóriami kategórií. Chcem, aby bol filter zospodu rovnobežný s týmto pásom s kategóriami. Na šírku by nemal presahovať okraje banneru, nad ktorým bude...

    Chcem vytvoriť obchod s veľmi malým počtom pozícií. Na zobrazenie všetkých kategórií produktov mi teda stačí hlavná stránka. Len neviem ako na to. Bol by som vďačný za tip.

    Je potrebné, aby sa mapa cesty a nadpis nezobrazovali na hlavnej stránke, ale zároveň boli dostupné na iných stránkach. Vďaka

    Dobré popoludnie, stretol som sa s potrebou napísať css pravidlá pre hlavný blok do hlavičky stránky #header screenshot s podmienkou, že pravidlá budú aplikované iba na hlavnej stránke. (Téma založená na predvolenom "bočnom paneli") V mnohých cm...

    Existuje riešenie

    Dobrý deň, vo všeobecnosti je otázka v nadpise. Ako skryť blok iba na hlavnej stránke webu.

    (if isset($frontend_homepage))Váš kód(/if)Toto nebude fungovať pre všetky aplikácie: iba pre obchod a "Hub", pokiaľ viem. Napríklad „Stránka“ nemá premennú frontend_homepage. Univerzálnejšie možnosti budú nasledovné (súčasne s prihliadnutím na možné UTM tagy v URL stránkach - parametre GET pri kontrole adresy stránky zahadzujeme) // Len na hlavnej (ak $wa->currentUrl (false, true) == $wa_url) kód na hlavnom(/if) //Všade okrem hlavného (ak $wa->currentUrl(false, true)...

    Potkan

    Existuje riešenie

    pozdravujem! Blog je rozdelený na 2 časti – „novinky“ a „články“. Povedzte mi, ako zobraziť najnovšie príspevky na hlavnej stránke iba zo sekcie „novinky“? Použité štandardné...

    V samotnom bloku je kód ($latest_posts = $wa->blog->posts()), ak v $wa->blog->posts(1) zadáte číslo - id blogu, budú sa zobrazovať iba príspevky z neho byť vybraný.

    Ako dosiahnuť, aby sa produkty zobrazovali na hlavnej stránke obchodu? mám to napísané"

pozdravujem. Oblak značiek je miniaplikácia poskytovaná službou Blogger, ktorá vám umožňuje kategorizovať obsah podľa konkrétnych značiek. Vďaka miniaplikácii štítkov je váš blog užívateľsky prívetivý tým, že návštevníkom umožňuje jednoducho prechádzať obsahom, ktorý hľadajú, výberom kategórií/štítkov.


Štandardné skratky miniaplikácií pre bloggerov samy osebe vyzerajú veľmi jednoducho a ponechajú veľa požiadaviek na zaujímavejšiu možnosť. Ale môžeme si to prispôsobiť pomocou CSS. Ak neviete ako, nebojte sa, dá sa to ľahko vyriešiť. Pomocou CSS a animovaného gradientového efektu mu dodáme zaujímavý a atraktívny vzhľad. Začnime:

Nižšie vám ukážem 4 hotové možnosti v blogu. V skutočnosti pomocou hotových kódov môžete celkom jednoducho upraviť farby podľa svojich preferencií.

Najprv mi však dovoľte upozorniť na skutočnosť, že všetky navrhované kódy fungujú špeciálne na zobrazovanie štítkov vo forme cloudu. Páči sa ti to

1 možnosť. červené gombíky

veľkosť štítku (
poloha:relatívna;
text-transform: veľké písmená;
text-decoration:none;
font-size:13px;
font-family:Open Sans;
farba:#fff!dôležité;
}

Veľkosť štítku a (
farba:#fff!dôležité;
váha písma: tučné;
padding:8px 10px;
margin:0 6px 6px 0;
float:left;
displej:blok;
-moz-prechod: všetko 0,4s ;
-o-prechod: všetko 0,4s;

-ms-prechod: všetko 0,4s ;
prechod: všetko 0,4s ;
pozadie-obrazok: linear-gradient(#EE4343, #E07C7C); /* farba tlačidla*/
veľkosť pozadia: automaticky 200 %

/* veľkosť a farba spodného okraja*/
}

Veľkosť štítku a: podržte kurzor myši (
pozícia pozadia: 0 0;
}

Možnosť 2. Zelené gombíky.


veľkosť štítku (
poloha:relatívna;
text-transform: veľké písmená;
text-decoration:none;
font-size:13px;
font-family:Open Sans;
farba:#fff!dôležité;
}

Veľkosť štítku a (
farba:#fff!dôležité;
váha písma: tučné;
padding:8px 10px;
margin:0 6px 6px 0;
float:left;
displej:blok;
-moz-prechod: všetko 0,4s ;
-o-prechod: všetko 0,4s;
-webkit-transition: všetko 0,4s ;
-ms-prechod: všetko 0,4s ;
prechod: všetko 0,4s ;
pozadie-obrazok: linear-gradient(#00FF3B, #778C7C); /* farba tlačidla*/
veľkosť pozadia: automaticky 200 %
pozícia na pozadí: 0 100 %;
prechod: pozícia na pozadí 0,5 s; okraj-dole: 3px plné #000000; /* */
) .label-size a:hover (
pozícia pozadia: 0 0;
}

3 možnosť. Čierne gombíky.


veľkosť štítku (
poloha:relatívna;
text-transform: veľké písmená;
text-decoration:none;
font-size:13px;
font-family:Open Sans;
farba:#fff!dôležité;
}

Veľkosť štítku a (
farba:#fff!dôležité;
váha písma: tučné;
padding:8px 10px;
margin:0 6px 6px 0;
float:left;
displej:blok;
-moz-prechod: všetko 0,4s ;
-o-prechod: všetko 0,4s;
-webkit-transition: všetko 0,4s ;
-ms-prechod: všetko 0,4s ;
prechod: všetko 0,4s ;
background-image: linear-gradient(#8A8C8B, #1A1D1B); /* farba tlačidla-->
veľkosť pozadia: automaticky 200 %
pozícia na pozadí: 0 100 %;
prechod: pozícia na pozadí 0,5 s; okraj-dole: 3px plné #000000; /* hrúbka a farba spodného okraja*/
}

Veľkosť štítku a: podržte kurzor myši (
pozícia pozadia: 0 0;
}

4 možnosť. Hladký variant.


Bočný panel .label-size(
poloha:relatívna;
text-transform: veľké písmená;
text-decoration:none;
font-size:12px;
font-family:Open Sans;
farba:#fff!dôležité;
}

Bočný panel .label-size a (
farba:#fff!dôležité;
váha písma: tučné;
padding:8px 10px;
margin:0 6px 6px 0;
float:left;
displej:blok;
-moz-prechod: všetko 0,4s ;
-o-prechod: všetko 0,4s;
-webkit-transition: všetko 0,4s ;
-ms-prechod: všetko 0,4s ;
prechod: všetko 0,4s ;
}

Bočný panel .label-size-1 a (background:#1abc9c;border:3px solid #127F69;)
.sidebar .label-size-1 a:hover (background:#127F69;border:3px solid #1abc9c;)
.sidebar .label-size-2 a (background:#3498db;border:3px solid #226693;)
.sidebar .label-size-2 a:hover (background:#226693;border:3px solid #3498db;)
.sidebar .label-size-3 a (background:#2ecc71;border:3px solid #1F8C4C;)
.sidebar .label-size-3 a:hover (background:#1F8C4C;border:3px solid #2ecc71;)
.sidebar .label-size-4 a (background:#9b59b6;border:3px solid #74398E;)
.sidebar .label-size-4 a:hover (background:#74398E;border:3px solid #9b59b6;)
.sidebar .label-size-5 a (background:#e74c3c;border:3px solid #922C20;)
.sidebar .label-size-5 a:hover (background:#922C20;border:3px solid #e74c3c;)

V prvých troch možnostiach zmeňte lineárny gradient /* farbu tlačidla */ na čokoľvek, čo chcete. Môžete hľadať generátory lineárnych gradientov.

Zmeňte veľkosť a farbu spodného okraja - border-bottom:3px solid #000000; /* hrúbka a farba spodného okraja*/

Posledná možnosť je poskytnutá špeciálne pre bočný panel. Mnoho skratiek miniaplikácií je nainštalovaných v suteréne alebo niekde inde, takže prvé kódy možno použiť bez ohľadu na to, kde je modul gadget nainštalovaný.

Vo štvrtom kóde môžete hrať aj so všetkými hodnotami v týchto riadkoch

.sidebar .label-size-1 a (background:#1abc9c;border:3px solid #127F69;)/* základné farby tlačidla, spodný okraj */
.sidebar .label-size-1 a:hover (background:#127F69;border:3px solid #1abc9c;)/* vznášať farby */

Keď ste si vybrali, prejdite na kartu TÉMA - UPRAVIŤ HTML . Nájdite reťazec ]]>(prečítajte) a hneď nad ním nastavte požadovaný kód. Ušetríme.

Zostáva len obdivovať výsledok alebo niečo opraviť.


prosím zadajte svoj email:

Pekný deň všetkým. Ďalší príspevok o tom, ako upraviť miniaplikáciu najčítanejších blogových príspevkov. Inými slovami, zmeníme dizajn widgetu, ktorý používa veľa blogerov. Hneď vám ponúknem 2 štýly, aby používatelia videli, ktoré správy sú najčítanejšie za týždeň, mesiac alebo celý čas.
Tentoraz nebudeme zobrazovať oznámenie o príspevku. Urobme krásny nadpis, miniatúru a pridajme číslovanie.


Populárne správy s funkciami modulu gadget
Zobrazuje príspevky ako miniatúry s názvami
Efekt priblíženia pri umiestnení kurzora myši
Titulky sú zobrazené priehľadnou farbou
Budete si môcť nastaviť veľkosť miniatúr, ktoré sa zvyčajne zobrazujú v Bloggeri vo veľkosti 72 x 72 pixelov.
Jednoduché prispôsobenie farieb

1. Ak chcete začať, stačí si nainštalovať natívny modul gadget z navrhovaného nástroja Blogger. Poďme do panel admin blogu - dizajn - pridať widget - obľúbené príspevky. Samotný widget je potrebné nakonfigurovať takto


V nastaveniach je potrebné vybrať možnosti pre všetky časy, miniatúrny obrázok a počet zobrazených obrázkov. Uložte ho a nainštalujte tam, kde chcete.

2. Teraz si nižšie vyberte vhodnú možnosť a skopírujte jej kód.

3. Vráťte sa do admin panel - pridať widget - HTML/JavaScript a vložte do nej kód.

4. Miniaplikácia s kódom musí byť nainštalovaná nad miniaplikáciou populárnych príspevkov vytvoreným v kroku 1.

5. Uložte rozloženie a pozrite si výsledok.

Tu sú 2 možnosti štýlu pre modul gadget populárnych príspevkov

1 možnosť. Správy sa zobrazujú v kanáli s jedným stĺpcom


kód

Možnosť 2. Správy sa zobrazujú v dvojstĺpcovej mriežke

Kód


Na testovacom blogu si pozri ako bude vyzerať možnosť 2. Mám tam málo uverejnených príspevkov, tak sa zobrazujú len 2 články, aby ti to neprekážalo.


Skopírujte kód obľúbeného widgetu obrázkov príspevkov, ktorý sa vám páči, a nainštalujte podľa opísaných krokov.

žltá pozadie: rgba(255, 252, 8, 1);Čísla je možné zmeniť podľa vašich predstáv. Je nastavený vo formáte rgba (nájdite ho vo vyhľadávaní). Tiež sa pohrajte so všetkými hodnotami.
pozadie:.

Dôležité:

Ak ste si už nainštalovali miniaplikáciu populárnych príspevkov na svoj bočný panel a chcete nainštalovať túto možnosť, budete musieť odstrániť staré štýly CSS.

Niektoré nastavujú odporúčané príspevky nad alebo pod blogovými príspevkami. Tento widget funguje iba pre bočný panel.

Ak ste urobili všetko správne a widget nefunguje, mali by ste venovať pozornosť použitiu rôznych tried CSS pre bočný panel. Šablóny každého sú iné. V uvedených príkladoch som použil triedu .sidebar .PopularPosts ( môžete mať .sidebar-wrapper .Populárne príspevky(alebo #sidebar .Populárne príspevky (. Všade v kóde ho musíte nahradiť kódom vo vašej šablóne

Už by nemali byť žiadne čkanie.

Pozrite si ďalšie možnosti dizajnu pre miniaplikáciu populárnych príspevkov

Teraz, ako vždy, je hotový kód nainštalovaný v editore správ na správnom mieste v režime HTML.

Takýto neobvyklý a štýlový efekt vznášania pre obrázky môže ozdobiť stránky vašich príspevkov.

Všetko najlepšie a slnečné dni. Maj sa.

chcete sa prihlásiť na odber nových cheatov

Dobrý deň, milí čitatelia blogu. Pravdepodobne ste si to všimli na rôznych blogoch vzorové stránky môžu vyzerať inak.

Nehovorím o vytvorení statickej hlavnej stránky (aj keď to spomeniem, pretože by to niekoho mohlo zaujímať), ale chcem sa zamerať na zobrazovanie oznamov o nových článkoch (aj v nadpisoch či archívoch tagov).

Na hlavnej stránke (a v kategóriách) WordPress blogu sa môžu zobrazovať príspevky celé, alebo ich úvodné časti pred tagom Viac, prípadne veľmi krátke oznamy s miniatúrou príspevku alebo aj bez miniatúry. V konečnom dôsledku je možný variant iba hlavičiek, prípadne kompletné prekreslenie noriem prijatých v tomto engine.

Nebudem hovoriť o možnosti úplného prekreslenia, ale o štandardné funkcie, ktorý nám poskytuje tento, sa pokúsim rozviesť do všetkých podrobností. V zásade som už musel písať o veľa z toho, čo teraz poviem, ale to všetko bolo v samostatných publikáciách, takže teraz si sám ťažko pamätám, kde a čo sa nachádza (na tento účel to používam). Dúfam, že to bude zaujímavé.

Predvolene sa zobrazuje domovská stránka a kategórie vo WordPress

Ako asi viete, ak pri písaní príspevku vo WordPresse nerobíte žiadne špeciálne gestá, potom sa s najväčšou pravdepodobnosťou úplne zobrazí na hlavnej stránke a hneď pod ním bude predchádzajúci príspevok, ktorý ste zverejnili skôr. Prečo som povedal "pravdepodobne"? Pretože výstup príspevkov na hlavnej stránke vo veľkej miere závisí od a môžu byť rôzne, vrátane celkom exotických.

Väčšinou však na zobrazenie príspevkov na hlavnej stránke v súbore index.php (práve tento súbor šablóny sa používa na vytvorenie zobrazenia hlavnej stránky vo WordPress - pozri článok o témach na vyššie uvedenom odkaze), používa sa takáto konštrukcia:

Práve vďaka nej sa na hlavnej stránke budú zobrazovať celé články, pokiaľ nepoužijete ten úžasný, ktorému som svojho času venoval celý článok. Pri prezeraní plnej verzie článku to nijako neovplyvňuje jeho vzhľad, no po novom sa na hlavnej stránke už nebude zobrazovať celý príspevok, ale len tá jeho časť, ktorá je nad tagom Viac a namiesto tagu sa zobrazí nápis ako „Prečítať celé“.

Osobne píšem články bez použitia vizuálneho editora a tento tag vložený do tela článku (medzi odseky) vyzerá takto:

Môžete sa však pohrať a napísať napríklad takto:

Myslím, že podstata je jasná – z hlavného odkazu na článok tvoríme nielen „Čítať viac“ (rovnaké pre všetky články), ale pridávame k nemu kľúčové slová, pre ktoré sa chcete dostať do Top vyhľadávačov . Nehovorím, že táto metóda je 100% prospešná, ale niektorí blogeri (vrátane mňa nejaký čas) ju používajú.

pred jeho rozdelením na strany sa nastavuje v nastaveniach. Ak to chcete urobiť, musíte do toho ísť, vybrať položky „Nastavenia“ - „Čítanie“ z ľavého menu a do poľa „Zobraziť maximálne na stránkach blogu“ vložte požadovaný počet materiálov (príspevkov).

Aké nevýhody možno zaznamenať s týmto typom výstupu materiálov na hlavnej stránke WordPress? Vo všeobecnosti ich existuje niekoľko:

  1. Ak na hlavnej stránke zobrazíte príspevky celé (bez značky Viac), v očiach vyhľadávačov uvidíte na svojej stránke duplicitný obsah, čo môže viesť k zníženiu návštevnosti vášho blogu z Yandex a Google . Nie je pravda, že to tak bude, ale pravdepodobnosť zhoršenia hodnotenia bude veľmi vysoká. Zhruba povedané, vyhľadávače vás urazí, pretože to isté vkĺznete do indexu na rôznych stránkach webu, čo upcháva ich servery a vedie k dodatočným nákladom.
  2. Opäť bez použitia tagu More budete musieť s najväčšou pravdepodobnosťou vážne obmedziť počet zobrazovaných príspevkov na hlavnom príspevku, aby to nevyzeralo ako nekonečný a ťažko použiteľný list. A ani v tomto prípade nebude použiteľnosť vášho blogu stále veľmi vysoká.
  3. Aj keď použijete značku More, ale hlavnej stránke dáte veľmi veľkú časť príspevku, vyhľadávače môžu opäť vidieť čiastočnú, ak nie úplnú, duplicitu obsahu. Je jasné, že to nebude mať globálny dosah, no celý svet SEO je postavený na stovkách maličkostí, ktoré spolu rozhodujú o úspechu či neúspechu vášho projektu. Preto je lepšie okamžite si zvyknúť robiť všetko „ako by malo“, a nie „to bude robiť“.
  4. Situácia s duplikovaním obsahu v rámci stránky sa môže ešte zhoršiť, ak budete zobrazovať plné verzie príspevkov alebo ich veľké časti v nadpisoch aj v archívoch tagov (ako aj v dočasných archívoch). Čiastočne sa tento problém dá vyriešiť zatvorením vyhľadávacích nástrojov z indexovania, napríklad dočasných a označených archívov pomocou doplnku (tento článok popisuje, ako to urobiť), ale je lepšie to nerobiť.

Existuje spôsob, ako vyriešiť problém duplicitného obsahu pri použití funkcie the_content. Toto je špeciálna značka NOTEASER. Čo robí? Pri jeho použití sa na hlavnej stránke zobrazí len tá časť článku, ktorá je nad tagom Viac a na samotnej stránke príspevku sa oznam nezobrazí vôbec (iba text bezprostredne nasledujúci VIAC). Dizajn bude vyzerať takto:

Tak trochu zvýšite jedinečnosť textov na svojom blogu (zbavíte sa čiastočnej duplicity). Je tu však jedna nuansa, ktorá prevažuje nad všetkými výhodami používania programu NOTEASER. Pri prístupe na stránku príspevku nie z hlavnej stránky alebo nadpisu vášho blogu, ale z vyhľadávača alebo cez priamy odkaz, používateľ vôbec neuvidí úvodnú časť, čo môže spôsobiť zmätok a zmätok.

Zobrazovanie príspevkov v kategóriách - úryvok namiesto obsahu

Mimochodom, v archívoch nadpisov a značiekčasto sa používa rovnaký spôsob zobrazenia. Tie. buď sú zobrazené plné verzie príspevkov (v zostupnom poradí podľa dátumu ich vytvorenia), alebo fragmenty orezané značkou More.

Tie. používa sa v šablóne kategórie (zvyčajne je to súbor šablóny archive.php z priečinka s témou, ktorú používate) rovnaká funkcia ako pri zobrazovaní príspevkov na hlavnej stránke:

Príklad takéhoto zobrazenia príspevkov si môžete pozrieť v nadpisoch na blogu Michaila Shakina. Samozrejme, spočiatku to všetko závisí od témy, ktorú používate. Ale všetko je vo vašej moci. Bude to stačiť a výstup príspevkov v nadpisoch sa stane oveľa použiteľnejším, pričom sa výrazne zníži miera duplicitnosti obsahu na vašom blogu.

Toto nastavenie je navyše veľmi jednoduché – stačí nahradiť funkčný kód v súbore archive.php the_content() až the_excerpt():

V tomto prípade z príspevku zostane iba názov a malý počet prvých slov v článku (bez formátovania a s odstránením existujúcich obrázkov, hypertextových odkazov a iných značiek). Hneď urobím výhradu, že počet slov (alebo znakov) v nadpise, ako aj počet prvých zobrazených slov príspevku, je možné obmedziť pomocou pomoci (ako presne vysvetlím nižšie) .

Ako urobiť oznámenia príspevkov v kategóriách WordPress jedinečnými?

Je pravda, že obsah oznámenia príspevku pri použití funkcie_výňatok () môže byť nahradený obsahom poľa "Citácia", ak ste ho vyplnili pri písaní článku (zvyčajne sa nachádza hneď pod poľom na zadávanie textu). Mimochodom, táto možnosť tiež znižuje duplicitu obsahu, ale nepraktizujem to, pretože to nepraktizujem. Vo všeobecnosti banálna lenivosť matka.

Ak nevidíte oblasť s názvom „Citácia“ pod oknom na zadávanie textu príspevku na paneli správcu WordPress, potom odstráňte svoje stránky a znova nainštalujte modul a potom prepíšte všetky články a začnite ich propagovať. No, vážne, úplne hore na paneli správcu na jeho pravej strane nájdete „jazyk“ s názvom „Nastavenia obrazovky“. Kliknutím naň môžete panel, ktorý potrebujete, jednoducho aktivovať (alebo odstrániť prebytočný) jednoduchým zaškrtnutím alebo odstránením požadovaného začiarkavacieho políčka.

Prispôsobenie vzhľadu príspevkov v kategóriách pri ich zobrazovaní pomocou súboru_excerpt

Ak teda nevyplníte pole „Citácia“ pre každý príspevok, použijete funkciu the_excerpt() pod predvoleným názvom. toto ti nevyhovuje? Ako už bolo spomenuté vyššie, všetko sa dá nakonfigurovať pomocou functions.php. Stačí ho otvoriť a pridať niekoľko nových riadkov:

kde namiesto 30 môžete zadať počet slov, ktoré chcete zobraziť na stránkach kategórií WordPress pod nadpismi článkov.

Ak sú názvy vašich článkov také dlhé ako moje, potom v kategóriách môžete. Ak to chcete urobiť, namiesto the_excerpt() vložte:

kde namiesto 7 môžete zadať počet slov, ktoré potrebujete, do názvu príspevku, ktorý sa zobrazí v nadpisoch vášho blogu. Ale aby to celé fungovalo, budete musieť do súboru functions.php pridať nasledujúcu funkciu:

Funkcia do_excerpt($string, $word_limit) ( $words = explode(" ", $string, ($word_limit + 1)); if (count($words) > $word_limit) array_pop($words); echo implode(" ", $words)." ... ";)

Namiesto elipsy v poslednom riadku môžete dať niečo iné, ale s najväčšou pravdepodobnosťou je lepšie to nechať tak.

Ako zobraziť iba názvy príspevkov na hlavnej stránke alebo v kategóriách WordPress?

Tu je všetko celkom jednoduché. Zo súboru šablóny bude stačiť odstrániť archive.php (zodpovedný za vytváranie archívov (kategórie, značky atď.), ale nemusí byť vo vašej téme) alebo index.php (zodpovedný za vytvorenie hlavného stránku blogu, ale často a všetci ostatní používajú podmienené príkazy) funkciu the_excerpt alebo the_content (v závislosti od toho, čo sa používa).

Napríklad mám nasledujúcu konštrukciu na zobrazovanie príspevkov v kategóriách:

" rel="záložka" title="(!LANG:!}">

Odstránené z tohto záznamu:

Dosiahnem to tak, že v nadpisoch budem zobrazovať len nadpisy príspevkov bez akýchkoľvek oznamovacích textov či obsahu poľa „Citácia“. V niektorých prípadoch môže byť táto možnosť dosť žiadaná. V každom prípade týmto spôsobom úplne vyriešite problém duplikácie, vyjadrený trochu vyššie v texte.

Pridajte miniatúry k príspevkom na hlavnej stránke a v kategóriách

Pri použití the_excerpt , príspevok nevyzerá veľmi atraktívne, pretože je z neho odstránené všetko formátovanie, odkazy a obrázky. V nadpisoch sa to dá len ťažko prekonať, ale v tom hlavnom bude potrebné túto záležitosť nejako oživiť. Na tento účel sú najvhodnejšie miniatúry, ktoré sa vo WordPresse udomácnili už pomerne dlho.

Ak nemáte miniatúry pre všetky príspevky, nevadí. Kedysi som ich nemal ani ja, pretože som začal blogovať ešte skôr, ako sa objavili vo WordPresse. Existuje však úžasný plugin Auto Post Thumbnail na ich automatické vytváranie na základe prvého obrázka v príspevku (táto možnosť mi vyhovovala). Po inštalácii prejdite do jeho nastavení a kliknutím na tlačidlo vytvorte miniatúry obrázkov rôznych veľkostí, ktoré budú vychádzať z prvého obrázku príspevku.

Polhodina čakania a automaticky sa vytvoria miniatúry pre všetky články na blogu. Lepota. No, potom som pred publikovaním každého článku začal pridávať miniatúru (v pravom stĺpci administračného panela by mala byť zodpovedajúca oblasť):

Ak sa z nejakého dôvodu táto oblasť „Miniatúra príspevku“ nezobrazuje na paneli správcu pri práci s príspevkom, potom, ako som povedal vyššie, zničte blog a začnite odznova. Je pravda, že som išiel inou cestou - pridal som pár nových riadkov úplne dole do nádherného súboru functions.php (z priečinka s témou, ktorú používate):

A všetko fungovalo. Ak teda nemáte problémy s miniatúrami, môžete skúsiť nahradiť zvyčajný výstup príspevkov na hlavnej stránke alebo v kategóriách WordPress pomocou the_excerpt touto konštrukciou, pridanie miniatúry k príspevku:

V predvolenom nastavení bude miniatúra zarovnaná doľava a text sa okolo nej zalomí. Ale do súboru style.css som pridal aj malé miniatúry, aby sa to celé lepšie vnímalo. Na to stačilo pridať iba jeden riadok:

Wp-post-image (výplň: 3px 15px 5px 5px;)

Na hlavnej stránke som však stále ponechal výstup príspevkov pomocou tagu the_content a More a v nadpisoch stále používam „nahý“ úryvok. Napriek tomu som implementoval opísanú metódu, ale nie na stránke „“, ktorá je pre blog celkom typická.

Myslím, že to dopadlo pekne.

Ako urobiť hlavnú stránku vo WordPress trvalou (statickú)?

V skutočnosti som to urobil pred pár rokmi. Potom sa na mojej hlavnej stránke (na adrese - https: // stránka) zobrazil článok, ktorý teraz žije na chybovej stránke 404 (pozrite si, ako ju nastaviť), ktorú môžete vidieť jednoduchým pridaním nejakého znaku z klávesnice do ľubovoľná adresa URL mojej stránky (v paneli s adresou, napríklad takto - https: // stránka / 404).

Prečo som sa odhlásil zo statickej domovskej stránky? neviem. Z nejakého dôvodu. Vo všeobecnosti som sa raz rozhodol vrátiť ku klasike, hoci na to neboli žiadne špeciálne predpoklady. Poďme si však vysvetliť, ako sa to celé realizuje. V skutočnosti musíme vyriešiť štyri problémy:


Vlastne všetko. Potom si pozrite výsledok a prípadne dolaďte obsah už stálej (statickej) hlavnej stránky svojho blogu.

A ako ste navrhli výstup príspevkov na hlavnom a v nadpisoch vášho blogu na WordPress?

Veľa šťastia! Uvidíme sa čoskoro na stránkach blogu

Ďalšie videá si môžete pozrieť na
");">

Možno vás bude zaujímať

Kde stiahnuť WordPress - iba z oficiálnej stránky wordpress.org
Názvy článkov H1, H2, H3 vo WordPress, ako aj spôsoby zobrazenia kategórií (obsah, úryvok a iné)
Ako odstrániť príspevky z kategórie s miniatúrami vo WordPress (ich vytvorenie v Auto Post Thumbnail a catch_that_image)
Nastavenia blogu WordPress, ktoré by ste mali urobiť hneď po inštalácii Po aktualizácii chýba ľavé menu v správcovi WordPress

Ahojte chalani!

Dnes tu bude technický článok, ktorý vám ukáže, ako vylúčiť príspevky z titulnej stránky webu WordPress.

Dozviete sa tiež, ako vylúčiť celé kategórie, nielen konkrétne príspevky. Ukážem veľa možností, s pluginmi aj bez nich. Vo všeobecnosti je všetko ako vždy.

V akých prípadoch podať žiadosť?

Potreba vylúčiť niektoré položky, teda ich oznámenia, z hlavnej stránky väčšinou existuje na osobných blogoch, kedy sa okrem veľkých kvalitných článkov pre bežné publikum oplatí naplniť zdroj aj jednoduchými článkami optimalizovanými pre SEO.

Je nepravdepodobné, že by takéto články boli užitočné pre hodnotiteľov blogov, pretože to všetko už vedia. Aby ste nezasypali hlavnú stránku zbytočnými oznámeniami, bolo by lepšie ich nezobrazovať. Zároveň by sa mali pridať na stránku, aby prilákali nové publikum k zdroju z vyhľadávačov. Ich zobrazenie je tiež potrebné, ale malo by sa to robiť na stránkach nadpisov a archívov, aby ich začiatočníci našli pomocou navigácie v sekciách webu.

Tento článok napríklad nenájdete na hlavnej stránke môjho blogu na žiadnej z ich stránkovacích stránok (navigácia po stránkach). Zároveň je oznámenie o článku viditeľné v sekcii „Užitočné“ a na stránke mapy webu „Všetky články“.

Bez pluginu

Metóda bez doplnku je vždy vhodnejšia, ale v tomto prípade to nebude priorita, pretože na vylúčenie niektorého článku budete musieť zakaždým vykonať zmeny v súbore šablóny, ktorý ste si nainštalovali. Napriek tomu však ukážem niekoľko rôznych implementácií takéhoto riešenia, pretože je celkom reálne, že vám to bude vyhovovať.

Nižšie uvediem rôzne časti kódu, ktoré by mali byť umiestnené v súbore functions.php šablóny.

Vylúčiť konkrétne záznamy podľa ID

V tejto voľbe nie je potrebné skrývať celé kategórie pred viditeľnosťou na hlavnej stránke, ako to veľa ľudí robí s rôznymi pluginmi. Do kódu je potrebné doplniť len ID potrebných záznamov.

function exclude_post($query) ( if ($query->is_home) ($query->

if ($query -> is_home )

( $query -> // ID záznamu (príspevku).

návrat $dotaz ; )

V riadku 3 sú čísla 1 a 2 ID položky, ktoré sa nezobrazia na domovskej stránke. Musíte zadať čiarkou.

ID príspevku, stránky a kategórie sa dozviete v adresnom riadku prehliadača pri prezeraní cez editor.

Ďalšia možnosť vám umožní vylúčiť položky z informačného kanála RSS.

Vylúčenie z RSS kanála

Tento kód vám umožní vylúčiť oznámenia z news feedu a neposielať ich do e-mailovej databázy, ak používate službu predplatného a oznamovania pomocou Feedburner.

function include_post($query) ( if ($query->is_feed) ($query->set("post__not_in", array(1, 2));) // post (post) id return $query; ) add_filter(" pre_get_posts","exclude_post");

funkcia vylučovať_poštu ( $query ) (

if ($query -> is_feed )

( $query -> set ("post__not_in" , pole (1, 2)); ) // ID záznamu (príspevku).

návrat $dotaz ; )

add_filter ("pre_get_posts" , "exclude_post" );

Pridávanie záznamov v tomto prípade a vo všetkých ostatných je podobné.

Vylúčenie z rubrík a archívov

Ak chcete vylúčiť príspevky zo stránok kategórií, mali by ste použiť nasledujúci kód.

function exclude_post($query) ( if ($query->is_category) ($query->set("post__not_in", array(1, 2));) // post (post) id return $query; ) add_filter(" pre_get_posts","exclude_post");

funkcia vylučovať_poštu ( $query ) (

if ($query -> is_category )

( $query -> set ("post__not_in" , pole (1, 2)); ) // ID záznamu (príspevku).

návrat $dotaz ; )

add_filter ("pre_get_posts" , "exclude_post" );

Tento kód je možné upraviť a použiť výnimku z archívov. Funkciu is_category je potrebné nahradiť v 2. riadku is_archive.

Vylúčenie stránky vyhľadávania

Táto možnosť môže byť potrebná aj vtedy, ak by sa návštevníkom pri vyhľadávaní na stránke nemali zobrazovať niektoré záznamy. Môžu to byť napríklad rôzne spravodajské články, ktoré neobsahujú obsah na tému stránky.

function exclude_post($query) ( if ($query->is_search) ($query->set("post__not_in", array(1, 2));) // post (post) id return $query; ) add_filter(" pre_get_posts","exclude_post");

funkcia vylučovať_poštu ( $query ) (

if ($query -> is_search )

( $query -> set ("post__not_in" , pole (1, 2)); ) // ID záznamu (príspevku).

návrat $dotaz ; )

add_filter ("pre_get_posts" , "exclude_post" );

Kombinácia viacerých možností

Môžete kombinovať všetky vyššie uvedené možnosti a vylúčiť záznamy zo všetkých typov stránok naraz alebo selektívne na potrebných.

Ak sa dobre pozriete na všetky kódy, potom v 2. riadku vidíte stav, v ktorom je parameter typov stránok nastavený tak, aby sa v nich zakázalo zobrazovanie oznamov príspevkov:

  • is_search
  • is_category
  • is_feed
  • je_domov

Môžete kombinovať všetky možnosti a vylúčiť položky zo všetkých strán alebo z niektorých stránok. Napríklad pre vylúčenia z kategórií a hlavnej kategórie by ste mali umiestniť nasledujúci kód do súboru functions.php.

function exclude_post($query) ( if ($query->is_category || ($query->is_home)) ($query->set("post__not_in", array(1, 2));) // príspevok (post) id ) return $query; ) add_filter("pre_get_posts","exclude_post");

funkcia vylučovať_poštu ( $query ) (

if ($query -> is_category || ($query -> is_home ) )

( $query -> set ("post__not_in" , pole (1, 2)); ) // ID záznamu (príspevku).

návrat $dotaz ; )

add_filter ("pre_get_posts" , "exclude_post" );

V 2. riadku s podmienkou (if - if) sa píšu parametre pre kategórie (is_category) alebo hlavnú (is_home).

Všimol som si, že každý ďalší parameter je zapísaný do predchádzajúceho cez 2 zvislé čiary a je v jeho zátvorkách. To znamená, že pri pohľade na predchádzajúci kód uvidíte, že druhá podmienka pre hlavnú stránku je uzavretá vo vlastných zátvorkách a je vo všeobecných zátvorkách, ktoré zakrývajú prvú podmienku pre kategórie.

Ak je potrebné pridať nejakú 3. podmienku, napríklad pre archívne stránky, potom sa oplatí pridať ju do zátvoriek s podmienkou pre hlavnú (je_domov) a napísať ju cez 2 zvislé čiary. V praxi to vyzerá takto.

function exclude_post($query) ( if ($query->is_category || ($query->is_home || ($query->is_archive)))) ($query->set("post__not_in", array(1, 2) );) // ID príspevku (príspevku) return $query; ) add_filter("pre_get_posts","exclude_post");

funkcia vylučovať_poštu ( $query ) (

if ($query -> is_category || ($query -> is_home || ($query -> is_archive) ) ​​)

( $query -> set ("post__not_in" , pole (1, 2)); ) // ID záznamu (príspevku).

návrat $dotaz ; )

add_filter ("pre_get_posts" , "exclude_post" );

Rovnaký princíp použite na pridanie iných typov stránok, ktoré chcete vylúčiť.

Ďalšou možnosťou vylúčenia záznamov je vylúčenie celých nadpisov (kategórií).

Vrátane celých kategórií

To je veľmi výhodné pre lenivých ľudí, keď si môžete jednoducho vytvoriť nejakú kategóriu a pridať tam všetky príspevky, ktoré nevyžadujú zobrazenie na určitých typoch stránok.

Štruktúra kódu je takmer rovnaká. Zmení len parameter, ktorý určuje vylúčenie príspevku alebo kategórie. V predchádzajúcich prípadoch bol posledný riadok nastavený na parameter vylúčenia záznamu exclude_post. V novom kóde by mal byť nahradený reťazcom exclude_cat.

function include_cat($query) ( if ($query->is_home) ($query->set("cat","-1, -2, -3");) // category id return $query; ) add_filter( "pre_get_posts", "exclude_cat");

funkcia vyluč_cat ( $query ) (

if ($query -> is_home )

( $query -> set ("cat" , "-1, -2, -3" ) ; ) // id kategórie

návrat $dotaz ; )

add_filter("pre_get_posts" , "exclude_cat" );

Ako vidíte, zmenil sa posledný riadok a 3. riadok, kde sa zmenil parameter, ktorý číta ID kategórie. ID sa v tomto prípade píše cez pomlčku, ale aj cez čiarku.

Princíp konštrukcie podmienky pre typy stránok je podobný ako pri možnostiach zvažovaných vyššie, kde som ho ukázal na príklade vylúčenia konkrétnych príspevkov. Oplatí sa zmeniť 2. riadok, pridať potrebné parametre pre kategórie, vyhľadávanie, archívy či RSS kanály.

Zvažovali sme teda metódy bez doplnku. Existuje tiež možnosť vylúčiť položky o značkách, ale teraz už nie sú značky veľmi relevantné pre 99 % zdrojov. Ak potrebujete takéto informácie, napíšte o tom do komentárov. Hneď všetko pridám.

Pluginy

Doplnky sú flexibilnejším riešením tohto problému, pretože pri vylúčení konkrétnych položiek nie je potrebné zakaždým upravovať súbor šablóny. Oplatí sa zaškrtnúť v editore potrebné príspevky pri ich uverejnení alebo po ňom.

Ak stojí za to vylúčiť špeciálnu sekciu vytvorenú pre články, ktoré nevyžadujú zobrazenie, potom je lepšie použiť jeden z vyššie uvedených kódov.

Jednoducho vylúčte doplnok

Doplnok si môžete stiahnuť prostredníctvom konzoly WordPress pomocou vyhľadávania a pomocou oficiálna stránka WordPress.

Po aktivácii už bude fungovať a nemôžete ho nakonfigurovať. Ale aj tak odporúčam urobiť nejaké zmeny, aby bola práca s jeho funkciami príjemnejšia.

Po inštalácii a aktivácii okamžite prejdeme do jeho nastavení.

Spočiatku je v nastaveniach pluginu všetko nastavené tak, že pri aktivácii checkboxu (budeme ho považovať za trochu nižšie) budú potrebné stránky (príspevky, kategórie, stránky) označené ako „povolené na zobrazenie“. Pre každý typ stránky teda bude potrebné zaškrtnúť všetky políčka, aby sa zobrazilo všetko.

Logickejšie by bolo nastaviť takúto možnosť, keď aktiváciou checkboxu (napríklad pre hlavnú stránku) označí článok alebo niečo iné ako zakázané na zobrazenie.

V nastaveniach sú 3 karty, ktoré sú určené na konfiguráciu nastavení pre rôzne typy stránok:

  • Taxonómie (taxonómie) - nastavenie fungovania pluginu v sekciách WordPress admin panela: nadpisy a značky;
  • Typy príspevkov (typy príspevkov) - pre typy príspevkov: články a stránky;
  • Používatelia – nastavenia pre používateľov.

Teraz dám screenshot nastavení prvej záložky (taxonómia) a vysvetlím parametre, ktoré by sa mali nastaviť.

  • V prvom bloku nastavení „Aktívne“ musíte začiarknuť políčko „Aktívne“, aby doplnok pridal potrebné začiarkavacie políčka na zakázanie zobrazovania v kategóriách alebo iných typoch stránok;
  • V druhom bloku umiestnite všetky parametre oproti možnosti "Vylúčiť". Znamená to, že ak je v editore zaškrtnuté políčko pre každý typ stránky, stránka sa skryje a nové články sa budú štandardne otvárať na zobrazenie. Ak nastavíte parameter „Iba zahrnúť“, začiarknutím políčka sa položky otvoria na zobrazenie a nové články sa štandardne skryjú. Ak je vybratá druhá možnosť „Iba zahrnúť“, potom po inštalácii doplnku budú všetky položky skryté a budete musieť nastaviť možnosť „Vylúčiť“;
  • V bloku "Zobraziť / skryť" nastavte parameter "Zobraziť" tak, aby sa v každom type stránky zobrazovali potrebné zaškrtávacie políčka, aby bolo možné zakázať alebo povoliť zobrazenie.

Rovnaké parametre by sa mali nastaviť na ďalších 2 kartách nastavení pluginu Simply Exclude.

Tu je napríklad snímka obrazovky karty Typy príspevkov.

Fungovanie niektorých funkcií si samozrejme môžete zakázať, napríklad na prvej karte môžete deaktivovať plugin pre kategórie, ak nechceme vylúčiť všetky príspevky celej kategórie.

Teraz o práci samotného pluginu. Po nastavení potrebných parametrov môžete prejsť do editora každého typu príspevku a umiestniť začiarkavacie políčka pred tie stránky, ktorých zobrazenie chcete vylúčiť.

Ak chcete napríklad nastaviť nastavenia pre záznamy, môžete prejsť do editora požadovaného článku alebo cez položku Všetky články. A tam a tam budú potrebné začiarkavacie políčka. V editore v pravom stĺpci bude blok „Jednoducho vylúčiť“ obsahujúci 4 začiarkavacie políčka na skrytie príspevkov a stránok:

  • Archívy - kategórie a archívy;
  • Feeds - RSS kanály;
  • Front/Home - main;
  • Vyhľadávania – hľadanie.

Zaškrtnutím požadovaného políčka skryjete záznam z určitého typu stránky.

V položke administračného panela WordPress „Všetky príspevky“ vedľa každého článku v novom stĺpci s názvom „Simply Exclude show“ budú aj tieto 4 začiarkavacie políčka. To isté platí pre rubriky. Pridá sa nový stĺpec so všetkými zaškrtávacími políčkami.


To je pre tento plugin všetko. Jeho inštaláciou môžete veľmi rýchlo a flexibilne meniť možnosti zobrazenia pre konkrétne príspevky alebo celé kategórie bez zásahu do súborov šablón.

Doplnok Vylúčiť kategórie

Plugin je určený len na skrytie celej kategórie z hlavnej stránky a RSS feedu. Keďže táto možnosť nevyžaduje veľkú flexibilitu (raz som vytvoril rubriku a pridávam tam články), odporúčam implementovať vylúčenie celej rubriky kódom (pozri bod 2).

Doplnok si môžete stiahnuť kliknutím na tlačidlo nižšie.

Po jej nainštalovaní prejdite do nastavení (Nastavenia - Vylúčiť kategóriu) a vyberte požadovanú kategóriu, čím ju vylúčite z hlavnej stránky.

Vylúčenie všetkých príspevkov v kategórii je bežnou praxou. Ale vidím v tom nevýhodu, keďže stránka musí publikovať veľa článkov, aby prilákala návštevnosť z vyhľadávania a všetky sa budú týkať rôznych problémov tej istej témy.

A strčiť rôzne materiály do jednej položky nie je príliš dobré.

Táto možnosť sa často využíva aj pri aktívnom predaji odkazov na stránke. Vlastník vytvorí rubriku a zverejní v nej všetky články s predajnými odkazmi. A to tiež nie je veľmi dobré, keďže teraz webmasteri požadujú umiestniť odkaz do jednej z hlavných sekcií webu, aby bol aspoň trochu klikateľný a mal efekt pri propagácii.

Všetci chlapci, na túto poznámku dokončujem túto podrobnú príručku, ktorá by sa vám mala hodiť, ak ste prišli na adresu tohto článku. Dúfam, že vám všetko pôjde skvele.

Prajem vám dobrú náladu a pekný deň. Maj sa.

S pozdravom Konstantin Khmelev!

Štandardný formát blogu je postavený tak, že jeho správy (príspevky) sa zobrazujú jedna za druhou, pričom najnovšie sa zobrazujú ako prvé a najstaršie postupne idú do archívu. Tak to bolo na úplnom začiatku, no s rozvojom blogovania sme mohli vidieť veľa rôznych možností pre wordpressové šablóny, ktoré napríklad zobrazujú informácie v novinovej podobe a zobrazujú sa takzvané featured (vybrané) články na vrchu. Alebo napríklad fotoblogy, ktoré prakticky neobsahujú textové informácie, iba fotografie a pod.. Ľudia sa postupne začali vymykať štandardom. A to je skvelé.

Jedným z tých momentov, ktoré môžu váš blog trochu spestriť, je zobrazenie konkrétneho textu na hlavnej stránke blogu. To znamená, že čitateľ vstúpi do projektu site.ru a uvidí malý textový popis toho, o čom stránka je, čo tu možno nájsť atď. Niekedy sú takéto popisy (úvody) umiestnené v bočnom paneli, inokedy v hlavičke blogu. Môžete to urobiť trochu iným spôsobom kombináciou dvoch možností:

  • na hlavnej stránke sa zobrazí blok textu s úvodom;
  • na všetkých ostatných stránkach je popis blogu zobrazený v bočnom paneli, avšak v zmenšenej (kompaktnejšej forme).

Príklad nájdete v blogu o čaji. Dizajnovo som ešte neurobil všetko, ale práve dnes som prišiel na to, ako zobraziť text na hlavnej stránke. Ukazuje sa, že veľa príspevkov na WordPress Inside je založených na osobnej skúsenosti :)

Mimochodom, ak potrebujete opraviť iba dizajn toho hlavného, ​​potom ho bude stačiť použiť - do tela pridá príslušné triedy a potom použijete štýly CSS.

Na vyriešenie nášho problému použijeme podmienené príkazy wordpress. Je tu ale malý „problém“, na ktorý sa zatiaľ neprišlo, hoci to neovplyvňuje konečný výsledok. Trik je v tom, že na určenie hlavnej stránky blogu sú 2 operátori naraz – is_home() a is_front_page(). Podľa popisu v kóde sa mi osobne nepodarilo úplne pochopiť, aký je medzi nimi rozdiel, pojmy sú rovnaké, takže som prakticky našiel pracovnú možnosť.

is_home() je podmienený operátor, ktorý je PRAVDA alebo NEPRAVDA a kontroluje, či sa práve zobrazuje „hlavná stránka“ blogu. Hovorí sa tiež, že vo WordPress 2.1 je funkcia riešená trochu inak ako v iných verziách a ak je ako hlavná stránka zvolená statická stránka, tak tam môžu nastať problémy.

is_front_page()– pridaný vo verzii 2.5, tiež podmienený, nadobúda hodnotu TRUE alebo FALSE v závislosti od toho, či je práve zobrazená „predná“ stránka alebo príspevok. Teda zrejme funkcia univerzálna a funguje to v oboch prípadoch – keď máte v admin paneli vybraté „zobrazovať posledné príspevky na hlavnej stránke“, alebo je ako hlavná zvolená „statická stránka“.

Ak ma čítajú wordpressoví guruovia, ktorí rozumejú všetkým zložitostiam systému, tak budem vďačný za objasnenie. Ale zatiaľ to môžem povedať Používam is_front_page () a nezaznamenal som žiadne problémy. Zároveň sa na hlavnej stránke zobrazujú „posledné príspevky“. Dostaneme niečo ako:

V blogoch nastávajú situácie, keď sa všetky príspevky nezmestia na hlavnú stránku a v spodnej časti sa zobrazí stránkovanie. Čo dôležité(!) systému wordpress pri ich prechádzaní nezmení stav stránky z „hlavnej“ na iný- ukáže sa hlavná stránka, ktorá sa jednoducho nezmestí naraz. Preto použijeme ďalší dôležitý podmienený operátor:

is_paged()— reaguje (PRAVDA alebo NEPRAVDA) na situáciu, keď sa všetky archívne príspevky (pre hlavnú, kategóriu, štítky) nezmestia na jednu stránku a sú rozdelené na viacero. Okrem toho je potrebné poznamenať, že to neplatí pre rozdelenie samostatného príspevku na stránky pomocou .

Celkom - text zobrazujeme len na hlavnej stránke

Na zobrazenie textu na hlavnej stránke a jeho skrytie na iných stránkach používam kód, ktorý pridám do súboru šablóny index.php pred načítaním najnovších blogových príspevkov have_posts():

Môj blog

Vitajte na mojom novom blogu

Teraz krok číslo 2 - na bočnom paneli zobrazíme malý stručný popis blogu - na tento účel otvoríme súbor sidebar.php a pridajte na miesto, kde potrebujeme riadok:

o projekte

Stručný opis

o projekte

Stručný opis

Tu vidíme ďalší podmienený operátor, ktorý sa niekomu môže hodiť.

is_page('ID')– skontroluje zobrazenie stránky s číslom uvedeným v ID. V mojom príklade skryjem krátky popis blogu v bočnom paneli na stránke s ID 2, pretože tam mám pripravený celý článok “o projekte”. To znamená, že nemá zmysel zobrazovať krátky popis, keď je všetko povedané priamo v bloku obsahu.