2 manieren om aparte blogpagina’ s te maken in WordPress
I. index gebruiken.php als een blog sjabloon
deze methode is zeer eenvoudig. Het is standaard functionaliteit in WordPress, zonder extra code. Het wordt gebruikt op vele websites.
u moet één ding weten: Sommige thema ‘ s hebben geen code voor blogs in hun index.php-bestand, voor dergelijke thema ‘ s werkt deze methode niet. In dat geval raad ik je aan om te kijken naar de tweede methode, je kunt het ook vinden in dit bericht.
Stap 1. Het maken van een Blog pagina
ga eerst naar de pagina ‘ s > Voeg nieuwe toe, daarna vul je het invoerveld titel, Ik veronderstel dat het “Blog” zal zijn, en sla de pagina op.
Stap 2. Locaties aanpassen voor Homepage en blogberichten
Ga naar Instellingen > lezen en stel een statische pagina in als homepage en onze blogpagina als een postpagina.
Stap 3. Een Menu-Item
toevoegen Dit is een onnodige stap. Als u klaar bent met de tweede stap, de blog verschijnt op de pagina URL, je net gemaakt. De blogpagina zal ook index.php
bestand als sjabloon gebruiken.
hoe dan ook, als uw huidige thema menu ’s ondersteunt, kunt u deze pagina toevoegen aan website menu’ s. Als u dit wilt doen, ga dan naar Menu ‘ s verschijnen >, voeg blogpagina toe aan elk menu en sla het op.
II. Gebruik van uw eigen paginasjabloon voor blogberichten
met deze methode kunt u blog-secties maken met behulp van uw eigen paginasjabloon. Deze manier is goed als je nodig hebt om berichten weer te geven met uw eigen parameters. U kunt ook meerdere blog secties met verschillende query argumenten.
dus, laten we beginnen.
Stap 1. Paginasjabloon
ik neem aan dat je al weet hoe je dit moet doen, als je dat niet doet, open dan je huidige themamap en maak daar een php-bestand aan. U kunt het noemen zoals u wilt, bijvoorbeeld blog-template.php
. Voeg in dit bestand de volgende code toe:
<?php/* * Template name: Blog section template */
Stap 2 Het aanmaken van een pagina
deze stap is vergelijkbaar met de eerste stap in de eerste methode, het enige verschil is dat u een paginasjabloon moet opgeven in de sectie “paginakenmerken”.
Stap 3. Paging Navigation
natuurlijk hebben we een paginering nodig voor onze blog sectie. U gebruikt waarschijnlijk een soort van plugins of uw eigen functie voor deze doeleinden. Als er iets mis gaat, raad ik u aan om WP-PageNavi plugin te gebruiken. Ik maakte een aantal tests – deze plugin werkt prima met de code uit deze tutorial.
Stap 4. De Code voor paginasjabloon
dit is slechts een voorbeeld zonder enkele belangrijke sjabloonfuncties zoals get_header()
of get_footer()
. Maar dit sjabloon bevat alles wat u nodig hebt om uw blog pagina te testen.
<?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
ik ontwikkel websites sinds 2008, dus het is in totaal 13 jaar ervaring, Oh mijn God. De meeste van alles hou ik van liefde liefde om websites te maken met WordPress en Gutenberg, een aantal ideeën en gedachten die ik deel in mijn blog.
hulp nodig voor ontwikkelaars? Neem contact met me op
Volg me op Twitter