2 způsoby vytváření samostatných blogových stránek v WordPress

i. použití indexu.php jako šablona blogu

tato metoda je velmi jednoduchá. Je to výchozí funkce v WordPress, bez dalšího kódu. Používá se na mnoha webových stránkách.

měli byste vědět jednu věc: některá témata nemají ve svém indexu kód pro blogy.php Soubor, pro taková témata tato metoda nefunguje. V takovém případě vám doporučuji podívat se na druhou metodu, najdete ji také v tomto příspěvku.

Krok 1. Vytvoření stránky blogu

Nejprve přejděte na stránky > Přidat nový, poté vyplňte vstupní pole názvu, předpokládám, že to bude „Blog“ a stránku uložte.

 vytvoření stránky blogu v WordPress admin

Krok 2. Přizpůsobení umístění pro domovskou stránku a blogové příspěvky

přejděte na Nastavení > čtení a nastavte statickou stránku jako domovskou stránku a naši blogovou stránku jako stránku příspěvků.

přizpůsobení umístění pro titulní stránku a stránky příspěvků

Krok 3. Přidejte položku nabídky

Toto je zbytečný krok. Pokud jste dokončili druhý krok, blog se objeví na adrese URL stránky, kterou jste právě vytvořili. Stránka blogu bude také používat soubor index.php jako šablonu.

pokud vaše aktuální téma podporuje nabídky, můžete tuto stránku přidat do nabídek webových stránek. Chcete-li to provést, přejděte do nabídky vzhled >, přidejte stránku blogu do libovolné nabídky a uložte ji.

II. použití vlastní šablony stránky pro příspěvky na blogu

tato metoda umožňuje vytvářet sekce blogu pomocí vlastní šablony stránky. Tímto způsobem je dobré, když potřebujete zobrazit příspěvky s vlastními parametry. Můžete také vytvořit více sekcí blogu s různými argumenty dotazu.

takže začněme.

Krok 1. Vytvoření šablony stránky

předpokládám, že už víte, jak to udělat, pokud tak neučiníte, otevřete aktuální složku motivu a vytvořte tam soubor php. Můžete jej pojmenovat podle svého přání, např. blog-template.php. Do tohoto souboru přidejte následující kód:

<?php/* * Template name: Blog section template */

Krok 2. Vytvoření stránky

tento krok je podobný prvnímu kroku v první metodě, jediný rozdíl je v tom, že byste měli zadat šablonu stránky v části „Atributy stránky“.

zadejte šablonu sekce blogu

Krok 3. Stránkovací navigace

samozřejmě potřebujeme stránkování pro naši sekci blogu. Pravděpodobně pro tyto účely používáte nějaký druh pluginů nebo svou vlastní funkci. Pokud se něco pokazí, doporučuji vám použít plugin WP-PageNavi. Udělal jsem několik testů – tento plugin funguje dobře s kódem z tohoto tutoriálu.

Krok 4. Kód pro šablonu stránky

Toto je pouze příklad bez některých důležitých funkcí šablony, jako je get_header() nebo get_footer(). Tato šablona však obsahuje vše, co potřebujete k otestování stránky blogu.

<?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
Míša Rudrastyh

Misha Rudrastyh

vyvíjím webové stránky od roku 2008, takže je to celkem 13 let zkušeností, Ach můj Bože. Nejvíc ze všeho miluji lásku láska k vytváření webových stránek s WordPress a Gutenberg, některé nápady a myšlenky, které sdílím v celém svém blogu.

potřebujete nějakou pomoc pro vývojáře? Kontaktujte mě

Následujte mě na Twitteru

Leave a Reply

Vaše e-mailová adresa nebude zveřejněna.