Rumah >Tutorial CMS >WordTekan >Bagaimana untuk memaparkan semua artikel dalam wordpress

Bagaimana untuk memaparkan semua artikel dalam wordpress

下次还敢
下次还敢asal
2024-04-15 16:48:19559semak imbas

Kaedah untuk memaparkan semua artikel dalam WordPress termasuk: menggunakan templat halaman untuk membuat halaman dan menambah kod untuk menanyakan semua artikel. Tambahkan widget "Artikel Terkini" pada bar sisi anda. Tambahkan kod PHP untuk menanyakan semua siaran dalam fail functions.php tema anda. Tambahkan kod PHP untuk pertanyaan tersuai di lokasi tertentu.

Bagaimana untuk memaparkan semua artikel dalam wordpress

Cara memaparkan semua siaran dalam WordPress

WordPress ialah sistem pengurusan kandungan yang berkuasa yang membolehkan pengguna mencipta dan mengurus tapak web dengan mudah. Jika anda perlu memaparkan semua artikel di tapak web anda, anda boleh mencapainya melalui kaedah berikut:

Kaedah 1: Gunakan templat halaman

  • untuk membuat halaman baharu atau mengedit halaman sedia ada.
  • Dalam editor halaman, tambahkan kod berikut dalam kawasan penyuntingan:
<code class="php"><?php
// 查询所有文章
$args = array(
    'post_type' => 'post',
    'posts_per_page' => -1,
);
$query = new WP_Query( $args );

if ( $query->have_posts() ) :
    while ( $query->have_posts() ) : $query->the_post();
        // 显示文章的内容
        the_title( '<h2>', '</h2>' );
        the_content();
    endwhile;
endif;

wp_reset_postdata();
?></code>
  • Simpan atau kemas kini halaman.

Kaedah 2: Menggunakan Widget

  • Pergi ke Rupa >Widget dalam papan pemuka anda.
  • Seret dan lepas widget "Artikel Terkini" ke bar sisi atau kawasan widget lain.
  • Konfigurasikan widget, termasuk bilangan artikel untuk dipaparkan dan pilihan lain. Kaedah 3: Menggunakan Kod PHP 4: Gunakan pertanyaan tersuai

Tambahkan kod berikut dalam fail tema anda:

<code class="php">function display_all_posts() {
    // 查询所有文章
    $args = array(
        'post_type' => 'post',
        'posts_per_page' => -1,
    );
    $query = new WP_Query( $args );

    if ( $query->have_posts() ) :
        echo '<ul>';
        while ( $query->have_posts() ) : $query->the_post();
            echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
        endwhile;
        echo '</ul>';
    endif;

    wp_reset_postdata();
}

add_shortcode( 'display_all_posts', 'display_all_posts' );</code>
    Anda boleh memasukkan kod ini di mana-mana sahaja di tapak web anda, seperti pada halaman, siaran atau bar sisi tertentu.

Atas ialah kandungan terperinci Bagaimana untuk memaparkan semua artikel dalam wordpress. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn