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.

 opprette bloggside I WordPress admin

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.

 Tilpasse plasseringer for forsiden og innleggssiden

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».

 spesifiser bloggen din seksjon mal

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

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

Leave a Reply

Din e-postadresse vil ikke bli publisert.