2 moduri de a crea pagini de Blog Separate în WordPress
I. utilizarea indexului.php ca șablon de blog
această metodă este foarte simplă. Este funcționalitate implicită în WordPress, fără cod suplimentar. Este folosit pe multe site-uri web.
ar trebui să știți un lucru: unele teme nu au cod pentru bloguri în indexul lor.fișier php, pentru astfel de teme această metodă nu funcționează. În acest caz, vă recomand să vă uitați la a doua metodă, o puteți găsi și în acest post.
Pasul 1. Crearea unei pagini de Blog
mai întâi, accesați paginile > Adăugați noi, după care completați câmpul de introducere a titlului, presupun că va fi „Blog” și salvați pagina.
Pasul 2. Personalizarea locațiilor pentru pagina de pornire și postările de Blog
accesați setările > citirea și configurați o pagină statică ca pagină de pornire și pagina noastră de blog ca pagină de postări.
Pasul 3. Adăugați un element de meniu
acesta este un pas inutil. Dacă ați terminat al doilea pas, blog-ul va apare pe URL-ul paginii, tocmai ați creat. Pagina blogului va folosi, de asemenea, fișierul index.php
ca șablon.
oricum, dacă tema dvs. curentă acceptă meniuri, puteți adăuga această pagină la meniurile site-ului web. Dacă doriți să faceți acest lucru, du-te la aspect > meniuri, adăugați pagina blog la orice meniu și salvați-l.
II. utilizarea propriului șablon de pagină pentru postări de Blog
această metodă vă permite să creați secțiuni de blog folosind propriul șablon de pagină. Acest mod este bun atunci când trebuie să afișați postări cu parametrii proprii. De asemenea, puteți crea mai multe secțiuni de blog cu diferite argumente de interogare.
deci, să începem.
Pasul 1. Crearea șablonului de pagină
presupun că știți deja cum să faceți acest lucru, dacă nu, deschideți folderul tematic curent și creați un fișier php acolo. Puteți să-l denumiți așa cum doriți, de ex. blog-template.php
. În acest fișier adăugați următorul cod:
<?php/* * Template name: Blog section template */
Pasul 2. Crearea unei pagini
acest pas este similar cu primul pas din prima metodă, singura diferență este că ar trebui să specificați un șablon de pagină în secțiunea „Atribute de pagină”.
Pasul 3. Navigare paginare
desigur, avem nevoie de o paginare pentru secțiunea noastră de blog. Probabil că utilizați un fel de pluginuri sau propria funcție în aceste scopuri. Dacă ceva nu merge bine, vă recomand să utilizați pluginul WP-PageNavi. Am făcut câteva teste – acest plugin funcționează bine cu codul din acest tutorial.
Pasul 4. Codul pentru șablonul de pagină
acesta este doar un exemplu fără unele dintre funcțiile importante ale șablonului, cum ar fi get_header()
sau get_footer()
. Dar acest șablon conține tot ce aveți nevoie pentru a testa pagina dvs. de blog.
<?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
am dezvolta site-uri web din 2008, deci este total de 13 ani de experiență, Oh Doamne. Cel mai mult îmi place dragostea pentru a crea site-uri web cu WordPress și Gutenberg, câteva idei și gânduri pe care le împărtășesc pe tot blogul meu.
aveți nevoie de ajutor pentru dezvoltatori? Contactați-mă
Urmați-mă pe Twitter