2 tapaa luoda erillisiä Blogisivuja WordPressissä
I. käyttäen indeksiä.php blogimallina
tämä menetelmä on hyvin yksinkertainen. Se on oletustoiminto WordPress, ilman lisäkoodia. Sitä käytetään monilla verkkosivuilla.
sinun pitäisi tietää yksi asia: joidenkin teemojen indeksissä ei ole blogien koodia.php tiedosto, tällaisia teemoja tämä menetelmä ei toimi. Siinä tapauksessa suosittelen katsomaan toinen menetelmä, voit myös löytää sen tässä viestissä.
Vaihe 1. Blogisivun luominen
ensin, siirry sivuille > Lisää uusi, sen jälkeen täytä otsikon syöttökenttä, oletan että se on ”blogi”, ja tallenna sivu.
Vaihe 2. Kotisivujen ja blogikirjoitusten sijaintien muokkaaminen
Siirry asetuksiin > lukeminen ja määritä staattinen sivu kotisivuksi ja blogisivumme viestisivuksi.
Vaihe 3. Lisää valikon kohta
tämä on tarpeeton vaihe. Jos olet lopettanut toisen vaiheen, blogi tulee näkyviin sivun URL, olet juuri luonut. Blogisivu käyttää myös index.php
tiedostoa mallina.
joka tapauksessa, jos nykyinen teema tukee valikoita, voit lisätä tämän sivun verkkosivujen valikkoihin. Jos haluat tehdä tämän, siirry kohtaan Appearance > valikot, lisää blogisivu mihin tahansa valikkoon ja tallenna se.
II. käyttämällä omaa sivupohjaa blogikirjoituksiin
tällä menetelmällä voit luoda blogiosuuksia omalla sivupohjallasi. Näin on hyvä, kun pitää näyttää viestejä omilla parametreilla. Voit myös luoda useita blogiosuuksia erilaisilla kyselyargumenteilla.
niin, aloitetaan.
Vaihe 1. Luodaan sivupohjaa
oletan, että osaat jo tehdä tämän, jos et, niin Avaa nykyinen teema-kansiosi ja luo sinne php-tiedosto. Voit nimetä sen haluamaksesi, esim. blog-template.php
. Lisää tähän tiedostoon seuraava koodi:
<?php/* * Template name: Blog section template */
Vaihe 2. Sivun luominen
tämä vaihe on samanlainen kuin ensimmäisen menetelmän ensimmäinen vaihe, ainoa ero on, että sinun tulee määrittää sivumalli ”sivun määritteet” – osiossa.
Vaihe 3. Hakusaneeraus
blogiosastollemme tarvitaan tietenkin sivutus. Luultavasti käyttää jonkinlaista plugins tai Oman toiminnon näihin tarkoituksiin. Jos jotain menee pieleen, suosittelen käyttämään WP-PageNavi plugin. Tein joitakin testejä-tämä plugin toimii hyvin koodin tämän opetusohjelma.
Vaihe 4. Sivumallin koodi
tämä on vain esimerkki ilman joitakin tärkeitä mallipohjafunktioita, kuten get_header()
tai get_footer()
. Mutta tämä malli sisältää kaiken mitä tarvitset testata blogisivu.
<?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
olen kehittänyt verkkosivuja vuodesta 2008, joten se on yhteensä 13 vuoden kokemus, oh my gosh. Ennen kaikkea rakastan rakkaus rakkaus luoda sivustoja WordPress ja Gutenberg, joitakin ideoita ja ajatuksia Jaan koko blogini.
Tarvitsetko kehittäjäapua? Contact me
Follow me Twitterissä