WordPress-widgetien näyttäminen tietyillä sivuilla

WordPressin avulla käyttäjät voivat helposti muokata bloginsa ulkoasua widgeteillä, kuten Viimeisimmät viestit, Viimeaikaiset kommentit, Kategoriat, Arkistot jne. Ongelmana on, että nämä widgetit näkyvät oletuksena sivupalkissa kaikilla sivuston sivuilla, eikä WordPress näytä sitä. t tarjoaa integroidun vaihtoehdon widgetien sijoittelun määrittämiseen. Onneksi on olemassa hienoja laajennuksia, jotka lisäävät toimintoja näyttää tai piilottaa widgetejä tietyillä sivuillaWordPressissä ilman PHP-taitoja tai sekaannusta mallikoodin kanssa. Tämän pitäisi kuitenkin olla WordPressin ydinominaisuus, koska se on hyödyllinen, kuten sanotaan, että on järkevää näyttää Viimeaikaiset viestit -widget yksittäisillä sivuillavain etusivulla, joka näyttää jo uusimmat viestit. Vastaavasti voit sijoittaa tarvittavat widgetit vain etusivulle.

Alla on joitain parhaista laajennuksista. Voit joko käyttää Widget Logicia -laajennusta, joka perustuu ehdollisiin tunnisteisiin tai Widget-konteksti ja näyttöwidgetit, käyttöliittymäpohjaiset laajennukset, jotka eivät vaadi tunnisteen manuaalista lisäämistä. Valitse itsellesi sopivin!

Widget-logiikka - Lataa tästä

Tämän laajennuksen avulla voit hallita, millä sivuilla widgetit näkyvät WP:n ehdollisten tunnisteiden avulla. Siinä on myös mahdollisuus lisätä widget_content-suodatin, jonka avulla voit muokata minkä tahansa widgetin HTML-koodia teemasi mukaan. Tämä laajennus lisää jokaiseen widgetiin ylimääräisen ohjauskentän nimeltä "Widget-logiikka", jossa voit käyttää asianmukaisia ​​WordPressin ehdollisia tunnisteita tai mitä tahansa yleistä PHP-koodia. Laajennus toimii kuin hurmaa ja antaa sinun näyttää widgetejä juuri niin kuin haluat. Käytä sitä kuitenkin varoen, koska liitännäinen käyttää eval():ta ja joidenkin käyttäjien mielestä tunnisteet saattavat olla epäystävällisiä.

Jotkut yleisesti käytetyt tunnisteet ovat:

is_home() – Widgetin näyttäminen vain kotisivulla

is_single() - Widgetin näyttäminen vain yhden viestin sivulla

!is_single() - Widgetin näyttäminen kaikilla sivuilla paitsi yksittäisen tekstin sivulla

is_single( '17' ) – Widgetin näyttäminen vain viestissä, jonka tunnus on 17

is_page() - Widgetin näyttäminen vain sivuilla

is_category() - Widgetin näyttäminen luokka-arkistosivulla

is_tag() - Widgetin näyttäminen tunnistearkistosivulla

Nämä vaihtoehdot näkyvät Widgetit-sivulla, käytä vain tarvittaessa.

Näyttö-widgetit - Lataa tästä

Samankaltainen ja helppokäyttöinen laajennus, joka eliminoi tarpeen lisätä manuaalisesti ehdollisia tunnisteita. Näyttö-widgetit lisää valintaruudut jokaiseen widgetiin, jotta ne voidaan näyttää tai piilottaa jokaisella sivuston sivulla. Voit valita yhden tai useamman sivun näytettäväksi tai piilottamaan widgetit näillä määritetyillä sivuilla. Sen avulla voit muuttaa sivupalkin sisältöä eri sivuja, luokkia, mukautettuja taksonomioita ja WPML-kieliä varten. Ainoa rajoitus on, että se toimii vain WordPress-version 2.8-muodossa kirjoitettujen widgetien kanssa. Oletusarvoisesti "Piilota valittuna" on valittuna, eikä yhtään ruutua ole valittuna.

Widgetin konteksti - Lataa tästä

Toinen samanlainen laajennus, jossa on käyttäjäystävällinen käyttöliittymä, jonka avulla on helppo näyttää tai piilottaa widgetejä tietyissä viesteissä, sivuilla tai sivustosi osioissa – etusivulla, viesteissä, sivuilla, arkistoissa, haussa jne. Siinä on myös osioihin kohdistaminen URL-osoitteiden mukaan (ja jokerimerkkituki) maksimaalisen joustavuuden saavuttamiseksi.

Esimerkiksi, jos haluat näyttää widgetin vain iPhone-luokassa, kirjoita sijainti nimellä kategoria/iphone/* kohdistaa kaikkiin iPhone-luokan viesteihin. Vastaavasti, jos haluat näyttää widgetin vain tietyllä yksittäisellä sivulla, kirjoita verkkosivun URL-osoite */ottaa yhteyttä ja varmista, että widgetin kontekstin tilaksi on asetettu "Näytä valitussa".

Toivottavasti tämä viesti oli hyödyllinen. 🙂

Tunnisteet: BloggingTipsTricksWordPress