Så här döljer du titel för selektiva WordPress-inlägg och sidor
I vårt inlägg om hur att dölja widgettitlar hade vi en intressant kommentar som presenterade en lösning för att dölja titeln på selektiva enstaka inlägg och sidor. Vi trodde att det kan vara användbart för vissa människor. I den här artikeln visar vi hur du döljer titeln för selektiva WordPress-inlägg och sidor. Vi kommer också att visa dig hur du döljer titeln på alla WordPress-inlägg och / eller sidor.
Dölj titlar för selektiva inlägg och sidor
Vill du gömma titlar för selektiva inlägg och sidor utan att redigera en enda kodrad? Sedan behöver du bara installera och aktivera Dölj titel plugin för WordPress. Efter aktivering, gå till redigeringsskärmen för den specifika posten och sidan. Du kan göra detta genom att helt enkelt klicka på menyn Inlägg eller Sidor i din WordPress-admin och klicka på objektet du vill redigera. På redigeringsskärmen ser du en Dölj titel meta box så här:
Allt du behöver göra är att markera den här rutan och klicka på uppdatera eller publicera postknappen. Det är allt. Nu kommer det här pluginet att gömma titeln på enskilda sidvisningar. Vad det betyder är att det fortfarande visar titeln på din hemsida eller på andra arkivsidor, men inte på de enskilda sidvisningarna. Öppna posten i den enkla postvisningen för att testa resultatet för att se till att allt ser rätt ut.
Denna lösning kan vara ganska praktisk om du skapar en enkel målsida och du vill inte visa titeln.
Dölj titlar för alla WordPress-inlägg och sidor
Vi kan inte tänka på en anledning till varför någon skulle göra det, men vi kan se hur man döljer titlarna för alla WordPress-inlägg och sidor för lärandens skull. Om du av någon anledning vill gömma titeln för alla inlägg och sidor på enstaka sidor, kan du uppnå detta genom att redigera ditt tema. Det finns få sätt att göra detta.
Den enklaste lösningen skulle vara att lägga till den här koden till ditt WordPress-tema functions.php
fil.
funktion wpb_hidetitle_class ($ classes) if (is_single () || is_page ()): $ classes [] = 'hidetitle'; returnera $ klasser; endif; returnera $ klasser; add_filter ('post_class', 'wpb_hidetitle_class');
Detta filter lägger helt enkelt till en extra klass .hidetitle
till post_class ()
Funktionen fungerar endast när ett enda inlägg eller en sida visas. Detta filter fungerar emellertid bara om ditt WordPress-tema har stöd för postklassen. Om du vill göra detta endast för inlägg och inte sidor, så ta bara av med den delen || is_page ()
.
Efter att du har lagt till den här funktionen måste du lägga till denna css-regel i temat stilark.
.hidetitle .entry-title display: none;
I ovanstående CSS har vi använt visa
css-egendom för att dölja post- och sidtiteln. Men den här CSS-regeln fungerar bara om ditt WordPress-tema använder inmatningsrubrik i post- eller sidtiteln. För att ta reda på vilken CSS-klass som ditt tema använder för posttitlar, öppna bara ditt inlägg i Google Chrome eller Mozilla Firefox och ta musen över för att skriva in titeln. Högerklicka och välj Inspect Element. Din webbläsare delas upp och du kommer att se sidkälla och markera källkoden för posttitel där du kan se den CSS-klass som används av ditt tema.
Vi antar att ditt tema använder artikelrubrik
som CSS klass för posttitlar. Ändra enkelt CSS så här:
.hidetitle .article-title display: none;
Anledningen till att vi säger att ovanstående lösning är det enklaste är att det kommer att fungera för barnteman av populära tematiska ramar som Genesis och andra. Det kommer också att fungera bra för fristående WordPress-teman.
Nu har båda lösningarna som vi nämnde ovan gömt titeln, men de laddar fortfarande titlarna. Så med andra ord döljer de det men tar inte bort det. Om du är en temaformgivare eller någon som vill ta bort posten eller sidtiteln från din mall, måste du ta bort the_title-koden från lämpliga temafiler.
Om du bara vill göra detta för enskilda inlägg, kommer du troligen att hitta den här koden i din single.php-fil. Men om du vill göra det här genom hela webbplatsen måste du redigera filer som index.php, archive.php, single.php och någon annan fil som innehåller en slinga i grunden. Det kommer att krävas rättegång och fel om du är ny på detta.
Om du arbetar med ett av temakonstruktionerna, vill du hålla fast vid pluginlösningen eller den post_class-lösning som vi visade dig.
Vi hoppas att den här artikeln hjälper dig att gömma titeln för specifika WordPress-inlägg och sidor. Vilka möjliga användningsfall kan du se var du skulle vilja gömma post- eller sidtitlar i enskilda visningar? Låt oss veta genom att lämna en kommentar nedan.