2 Måter Å Lage Separate Bloggsider I WordPress
I. Bruke indeks.php som en bloggmal
denne metoden er veldig enkel. Det er standard funksjonalitet I WordPress, uten ekstra kode. Den brukes på mange nettsteder.
du bør vite en ting: noen temaer har ikke kode for blogger i indeksen.php-fil, for slike temaer denne metoden fungerer ikke. I så fall anbefaler jeg deg å se på den andre metoden, du kan også finne den i dette innlegget.
Trinn 1. Opprette En Bloggside
først går Du Til Sidene > Legg til ny, etter at du fyller tittelfeltet, antar jeg at det vil være «Blogg», og lagre siden.
Trinn 2. Tilpasse Steder For Hjemmeside Og Blogginnlegg
Gå Til Innstillinger > Lese Og sette opp en statisk side som hjemmeside og vår blogg side som en innleggsside.
Trinn 3. Legg Til Et Menyelement
dette er et unødvendig trinn. Hvis du er ferdig med det andre trinnet, vises bloggen på SIDEN URL, du nettopp opprettet. Bloggen siden vil også bruke index.php
fil som mal.
uansett, hvis ditt nåværende tema støtter menyer, kan du legge denne siden til nettstedsmenyer. Hvis du vil gjøre Dette, gå Til Utseende > Menyer, legg til bloggside i en meny og lagre den.
II. Bruke Din Egen Sidemal For Blogginnlegg
Denne metoden lar deg lage blogg seksjoner ved hjelp av din egen sidemal. Denne måten er bra når du må vise innlegg med dine egne parametere. Du kan også opprette flere blogg seksjoner med ulike spørringsargumenter.
Så, la oss begynne.
Trinn 1. Opprette Sidemal
jeg antar at du allerede vet hvordan du gjør dette, hvis du ikke gjør det, åpner du din nåværende temamappe og lager en php-fil der. Du kan nevne det som du vil, for eksempel blog-template.php
. I denne filen legger du til følgende kode:
<?php/* * Template name: Blog section template */
Trinn 2. Opprette En Side
dette trinnet ligner det første trinnet i den første metoden, den eneste forskjellen er at du bør angi en sidemal i delen» Sideattributter».
Trinn 3. Paging Navigasjon
selvfølgelig trenger vi en paginering for vår blogg seksjon. Du bruker sannsynligvis en slags plugins eller din egen funksjon for disse formålene. Hvis noe går galt, anbefaler jeg DEG å bruke wp-PageNavi plugin. Jeg gjorde noen tester – denne plugin fungerer fint med koden fra denne opplæringen.
Trinn 4. Koden For Sidemal
Dette er bare et eksempel uten noen viktige malfunksjoner som get_header()
eller get_footer()
. Men denne malen inneholder alt du trenger for å teste bloggsiden din.
<?php/* * Template name: Blog section template */$current_page = (get_query_var('paged')) ? get_query_var('paged') : 1; // get current page number$args = array('posts_per_page' => get_option('posts_per_page'), // the value from Settings > Reading by default'paged' => $current_page // current page);query_posts( $args ); $wp_query->is_archive = true;$wp_query->is_home = false; while(have_posts()): the_post();?><h2><?php the_title() /* post title */ ?></h2><p><?php the_content() /* post content */ ?></p><?phpendwhile; if( function_exists('wp_pagenavi') ) wp_pagenavi(); // WP-PageNavi function
Misha Rudrastyh
jeg utvikler nettsteder siden 2008, så det er totalt 13 års erfaring, oh my gosh. Mest av alt elsker jeg kjærlighet elsker å lage nettsteder Med WordPress Og Gutenberg, noen ideer og tanker jeg deler gjennom hele bloggen min.
Trenger du hjelp til utviklere? Kontakt meg
Følg Meg på Twitter