Vill du skapa en unik anpassad mall på WordPress?
Med anpassade mallar kan du enkelt välja olika mallar för dina publikationer.
I denna handledning visar vi dig hur du enkelt kan skapa unika anpassade mallar på WordPress.
Men tidigare, om du aldrig har installerat WordPress-upptäckt Hur man installerar en Wordpress-blogg 7 steg et Hur man hittar, installera och aktivera en Wordpress tema på din blogg
Låt oss sedan komma tillbaka till vad vi är här för ...
Obs! Denna handledning kräver att du redigerar WordPress-temafiler. Om du inte redan har gjort det Kolla in vår handledning om hur du skapar ett WordPress-plugin.
När behöver du en unik anpassad postmall?
Ibland kanske du vill ha ett annat utseende för vissa publikationer på din webbplats. Till exempel kanske du vill använda en annan mall för artiklar eller artiklar i en viss kategori.
Upptäck också Så här skapar du anpassade mallar på WordPress
Det är här du måste skapa en unik anpassad WordPress-postmall.
Hur skapar jag en anpassad publiceringsmall?
Skapa en ny artikel och sedan i metaboxen "Sidattribut" i sidofältet i ditt redigeringsområde. Välj sedan din modell från listan över modeller där. Och det är allt !
Låt oss nu titta på hur du enkelt kan skapa unika anpassade mallar på WordPress.
Skapa unika anpassade mallar i WordPress
Först måste du öppna en textredigerare på din dator som Anteckningar och klistra in följande kod inuti:
/*
* Mallnamn: artikel som visas
* Mall Inläggstyp: inlägg, sida, produkt
*/
get_header (); ?>
Den här koden definierar en ny modell som heter " Aktuell artikel Och gör det tillgängligt för artiklar, sidor och anpassade publiceringsformat.
Du kan spara den här filen som " BPC-single-post.php På ditt skrivbord.
Då du måste ladda upp den till din nuvarande WordPress-temamapp med hjälp av en FTP-klient.
Sedan kan du logga in på din WordPress-instrumentpanel och skapa eller redigera ett inlägg. Rulla lite ned på redigeringsskärmen för inlägg och du kommer att märka den nya meta-rutan "Sidattribut" med ett alternativ att välja mallen.
Du ser din anpassade mall visasAktuell artikel".
Just nu är din mall mestadels tom, om du väljer den ser du en tom sida.
Låt oss korrigera det.
Det enklaste sättet att göra detta är att kopiera koden från ditt WordPress-temas single.php-fil och använda den som utgångspunkt.
Upptäck också Hur man förstår posttypmallen i WordPress
Öppna filen single.php puis kopia allt efter funktionen get_header () ".
Klistra in den här koden i slutet av filen BPC-single-post.php ". Nu kan du spara den här filen och överföra den till din server.
Detta ser dock exakt ut som i din nuvarande enda publikationsmodell. Du kan nu börja göra ändringar i din unika anpassade mall.
Du kan lägga till din egen anpassade CSS-klasser, ta bort sidofält, skapa en modell i full bredd eller vad du vill.
Skapa unika anpassade mallar baserade på kategori
Vill du använda en anpassad mall med unika objekt baserat på kategorier?
Artiklar i kategorin "resor" kan till exempel ha en annan layout än de i kategorin "fotografi".
Här är hur du kan göra det.
Först måste du lägga till den här koden i features.php-fil av ditt tema eller på ett Wordpress plugin specifikt för din webbplats.
/*
* Ställ in en konstant för att komma åt vår fil
*/
definiera (SINGLE_PATH, TEMPLATEPATH. '/ singel');
/ **
* Filtrera single_template med vår anpassade funktion
*/
add_filter ('single_template', 'my_single_template');
/ **
* Funktion för vår mall
*/
funktion my_single_template ($ singel) {
global $ wp_query, $ post;
/ **
* Kontroller för enstaka mall efter kategori
* Kontrollera efter kategorislapp och ID
*/
foreach ((array) get_the_category () som $ cat):
if (file_exists (SINGLE_PATH. '/ single-cat-'. $ cat-> slug. '.php'))
returnera SINGLE_PATH. '/ singelkatt-'. $ katt-> snigel. '.php';
elseif (file_exists (SINGLE_PATH. '/ single-cat-'. $ cat-> term_id. '.php'))
returnera SINGLE_PATH. '/ singelkatt-'. $ cat-> term_id. '.php';
endforeach;
}
Den här koden kontrollerar först om WordPress begär ett enda inlägg. I så fall ber det WordPress att leta efter mallen i mappen "/ single /" i ditt WordPress-tema.
Nu måste du lägga till mallfiler definierade med denna kod.
Logga in på din WordPress-webbplats med en FTP-klient eller File Manager i cPanel och gå till " / Wp-content / themes / your-tema / ".
Upptäck också Hur man använder FTP på Windows 10
Inuti din nuvarande temamapp måste du skapa en ny mapp som heter "unik".
Nu måste du öppna den här mappen och skapa en ny fil inuti. Fortsätt och namnge den här filen " singel-katt- {kategori-slug} ". Ersätt {Kategori-skvätten} av kategorin snigel.
Om du till exempel har en kategori som heter 'Nyheter', kommer du att skapa en fil " single-kategori-news.php ". Om du har en kategori som heter "Resetips»Skapa en mall singel-cat-tips-of-voyage.phpoch så vidare.
Nu kommer dessa mallfiler att vara helt tomma. Som utgångspunkt kan du kopiera innehållet i din fil single.php från din temamapp och klistra in dem i vart och ett av dessa mallar.
Du kan nu redigera dessa mallar för att göra önskade ändringar.
När du är klar kan du komma åt din webbplats och visa en publikation. Den kommer att använda mallen du skapade för den kategori där denna publikation bifogas.
Läs även vår handledning Hur man hanterar filer och mappar Wordpress
Antag nu att du har ett inlägg i två kategorier av nyheter och reseråd. WordPress visar automatiskt mallen för 'Nyheter'eftersom det visas först i alfabetisk ordning.
Å andra sidan, om du har tappat ett inlägg i en kategori och inte har skapat en mall för den kategorin, återgår WordPress till mallen. single.php standard för ditt WordPress-tema.
Upptäck också några premium WordPress-plugins
Du kan använda andra Wordpress plugins för att ge ett modernt utseende och för att optimera hanteringen av din blogg eller hemsida.
Vi erbjuder dig här några premium WordPress-plugins som hjälper dig att göra det.
1. Social Wall Addon för UserPro
UserPro kan vara mycket roligare med en social vägg. Detta är vad "Social Wall Addon for UserPro" ger. Med plugin-programmet Social Wall kan du lägga till en vägg på din blogg eller webbplats och ge dina medlemmar ett uppfriskande sätt att interagera med hela samhället.
Le Wordpress plugin Social Wall låter dina användare: dela meddelanden med varandra, dela bilder, kommentera andras inlägg, användare kan gilla eller ogilla ett meddelande, de kan välja att visa väggen endast för inloggade användare eller för alla användare, administratörer kan radera inlägg eller användarkommentarer etc.
Ladda ner | demo | webbhotell
2. WooCommerce avancerade kategorier
Tack vare denna kraftfulla Wordpress plugin, placera din onlinebutik på samma nivå som de största butikerna i världen. Det låter dig förbättra din SEO genom att lägga till texter relaterade till en kategori. Du kan också lägga till en vacker huvudbild till dina kategorier och ge dina underkategorier mer stil.
Du kommer att ha total kontroll över dina WooCommerce-kategorier och deras layout med detta WordPress-plugin. I synnerhet kan du visa de underkategorier du vill och även ändra eller ordna dem i kolumner. Du kommer att kunna definiera stil, typsnitt och till och med ge dem en kort beskrivning.
Ladda ner | demo | webbhotell
3. WavePlayer
Som du kanske gissar från namnet är WavePlayer ett plugin för ljudspelare som tar vågformen för den spelade ljudfilen. Med denna plugin kommer du att kunna vara värd för spår eller helt enkelt integrera den med andra tjänster.moln värd, som SoundCloud.
Den kan också användas för podcasting och den erbjuder andra funktioner som: HTML5-stöd, responsiv layout, WooCommerce-integration, etc. Du kommer också att kunna skapa en spellista visuellt innan du publicerar den. En annan viktig funktion är dess hastighet och effektivitet.
Ladda ner | demo | webbhotell
Andra rekommenderade resurser
Vi inbjuder dig också att konsultera resurserna nedan för att gå vidare i greppet och kontrollen av din webbplats och blogg.
Slutsats
Här! Det är det för den här självstudien, jag hoppas att du kan skapa anpassade inläggsmallar på WordPress. Känn dig fri att dela tipset med dina vänner på dina sociala nätverk.
Du kommer dock också att kunna konsultera vår medel, om du behöver fler element för att genomföra dina projekt för att skapa webbplatser, genom att konsultera vår guide om WordPress blogg skapande.
Men under tiden, berätta om din commentaires och förslag i det dedikerade avsnittet.
.