Hvordan skjule tittel for Selective WordPress Innlegg og sider
I vårt innlegg om hvordan du gjemmer widgettitler, hadde vi en interessant kommentar som presenterte en løsning for å skjule tittelen på selektivt enkelt innlegg og sider. Vi trodde at det kan være nyttig for noen mennesker. I denne artikkelen vil vi vise deg hvordan du gjemmer tittel for selektive WordPress-innlegg og sider. Vi vil også vise deg hvordan du gjemmer tittelen på alle WordPress-innlegg og / eller sider.
Skjul titler for selektive innlegg og sider
Vil du gjemme titler for selektive innlegg og sider uten å redigere en enkelt linje med kode? Så alt du trenger å gjøre er å installere og aktivere Skjul Tittel-plugin for WordPress. Etter aktivering, gå til redigeringsskjermen for det bestemte innlegget og siden. Du kan gjøre dette ved å bare klikke på Innlegg eller Sider-menyen i WordPress-admin og klikke på elementet du vil redigere. På redigeringsskjermen ser du en Skjul tittel meta boks slik:
Alt du trenger å gjøre er å merke denne boksen og klikk på Oppdater eller publiser Post-knappen. Det er det. Nå vil dette pluginet gjemme tittelen på enestående sidevisninger. Det betyr at det fortsatt vil vise tittelen på hjemmesiden din eller på andre arkivsidene, men ikke på de enkelte sidevisninger. Åpne posten i single postvisningen for å teste resultatet for å sikre at alt ser riktig ut.
Denne løsningen kan være ganske nyttig hvis du oppretter en enkel destinasjonsside, og du vil ikke vise tittelen.
Skjul titler for alle WordPress-innlegg og sider
Vi kan ikke tenke på en grunn til at noen ville gjøre dette, men vi kan se på hvordan du gjemmer titlene for alle WordPress-innlegg og sider for lærings skyld. Hvis du av en eller annen grunn vil gjemme tittel for alle innlegg og sider på enkelt sider, kan du oppnå dette ved å redigere temaet ditt. Det er få måter å gjøre dette på.
Den enkleste løsningen ville være å legge til denne koden til WordPress-temaet ditt functions.php
fil.
funksjon wpb_hidetitle_class ($ klasser) if (is_single () || is_page ()): $ classes [] = 'hidetitle'; returner $ klasser; slutt om; returner $ klasser; add_filter ('post_class', 'wpb_hidetitle_class');
Dette filteret legger ganske enkelt til en ekstra klasse .hidetitle
til post_class ()
Fungerer bare når et enkelt innlegg eller en side vises. Dette filteret fungerer imidlertid bare hvis ditt WordPress-tema har støtte for postklassen. Hvis du vil gjøre dette bare for innlegg og ikke sider, så bli kvitt delen || is_page ()
.
Etter at du har lagt til denne funksjonen, må du legge til denne css-regelen i temaets stilark.
.hidetitle .entry-title display: none;
I ovennevnte CSS har vi brukt vise
css-egenskap for å skjule post- og sidetittelen. Men denne CSS-regelen vil bare fungere hvis ditt WordPress-tema bruker oppføringstittel i post- eller sidetittelen. For å finne ut hvilken CSS-klasse temaet ditt bruker for posttitler, kan du bare åpne innlegget ditt i Google Chrome eller Mozilla Firefox og ta musen over for å legge inn tittelen. Høyreklikk og velg Inspect Element. Nettleseren din vil dele opp, og du vil se sidekilden som fremhever kildekoden for posttittel hvor du kan se CSS-klassen som brukes av temaet ditt.
La oss anta at temaet ditt bruker artikkel-tittelen
som CSS klasse for posttitler. Bare endre CSS slik:
.hidetitle .artikkel-tittel display: none;
Grunnen til at vi sier at den ovennevnte løsningen er den enkleste er fordi den vil fungere for barnemner av populære temaer som Genesis og andre. Det vil også fungere bra for frittstående WordPress-temaer.
Nå har begge løsningene vi nevnt ovenfor skjult tittelen, men de laster fortsatt inn titlene. Så med andre ord skjuler de det, men fjerner det ikke. Hvis du er en tema designer eller noen som vil fjerne innlegget eller siden tittelen fra malen din, må du fjerne the_title-koden fra passende temafiler.
Hvis du bare vil gjøre dette for single postvisninger, vil du sannsynligvis finne denne koden i din single.php-fil. Men hvis du vil gjøre dette gjennom hele nettstedet, må du redigere filer som index.php, archive.php, single.php, og en hvilken som helst annen fil som inneholder en sløyfe i utgangspunktet. Det vil kreve prøving og feiling hvis du er ny på dette.
Hvis du jobber med et av temarammene, vil du ha lyst til å holde fast med pluginløsningen eller post-class-løsningen som vi viste deg.
Vi håper at denne artikkelen hjalp deg med å skjule tittelen for bestemte WordPress-innlegg og sider. Hvilke mulige brukstilfeller kan du se hvor du vil gjemme post- eller sidetitler i enkeltvisninger? Gi oss beskjed ved å legge igjen en kommentar nedenfor.