Kā parādīt visas savas WordPress ziņas vienā lapā
Kāpēc un kad visas ziņas jāparāda vienā lapā? WordPress ir iebūvētas arhīva lapas katrai kategorijai, tagam, autoram un datumam. Tomēr daudzi vietņu īpašnieki izvēlas savām vietnēm izveidot pielāgotas arhīva lapas. Šīs lapas parasti izceļ populāras ziņas, parāda kompaktu arhīvu, pamatojoties uz datumiem, uzskaita kategorijas, parāda tagu mākoni un daudz ko citu.
Rādīt visas WordPress ziņas vienā lapā
Ir daudz dažādu veidu, kā vienā lapā parādīt visas jūsu WordPress ziņas. Lapā varat parādīt ziņas, izmantojot shortcode, spraudni vai, visbeidzot, pielāgotu šablonu. Mēs detalizēti izskatīsim visas trīs metodes, sākot ar vieglāko iesācējiem.
Pirmā metode: izmantojot spraudni Display Posts
Jums ir jāinstalē un jāaktivizē spraudnis Display Posts. Šis spraudnis darbojas jau sākotnēji, un nav konfigurējamu iestatījumu. Izveidojiet jaunu lapu un nosauciet to Archives. Pēc tam nokopējiet tālāk norādīto shortcode savā lapā.
[display-posts posts_per_page=”1000″ order=”DESC”]
Šis shortcode vienkārši parādīs visu jūsu ziņu nosaukumu sarakstu hronoloģiskā secībā. Tas ir konfigurēts, lai vienā lapā rādītu ne vairāk kā 1000 ziņas. Ja jūsu vietnē ir vairāk nekā tūkstotis ziņu, varat to mainīt tādā pašā veidā, kā varat mainīt kārtošanas secību, lai ziņas tiktu rādītas apgrieztā hronoloģiskā secībā (vispirms vecākās ziņas).
Lai gan varat izmantot shortcode, lai parādītu sīktēlus un citu informāciju, kas saistīta ar ziņām, mēs neiesakām to darīt. Ja visas savas ziņas uzskaitīsit vienā lapā, šī lapa būs gara, un jūs vēlaties, lai tā būtu vienkārša un ātra. Šai lapai pietiek tikai ar virsrakstiem. Ja vēlaties rādīt ziņas, pamatojoties uz kategoriju vai citiem parametriem, varat to izdarīt, izpildot dokumentācijas lapā sniegtos norādījumus.
Otrā metode: spraudņa Simple Yearly Archive izmantošana
Visu savu ziņu rādīšana vienā lapā var aizņemt pārāk ilgu laiku, lai to ritinātu. Tomēr jūs varat atbrīvoties no tā, parādot katra gada sarakstu. Lietotāji var noklikšķināt uz gadiem, lai tos izvērstu un skatītu ziņas, kas tika publicētas šajā laika periodā. Lai to izdarītu, vispirms jāinstalē un jāaktivizē spraudnis Simple Yearly Archive. Kad tas ir aktivizēts, atveriet lapu Settings > Simple Yearly Archive, lai konfigurētu spraudņa iestatījumus.
Spraudnis ļauj parādīt ziņu sarakstu dažādos veidos. Varat tos visus parādīt zem saitēm uz gada arhīviem vai parādīt tos izvēršamajos gados. Ja vēlaties tos pievienot zem saliekamajiem gadiem, tad jums tas ir jāpievieno
<div> и </div>
blakus opcijai “Before / After (Year headline)”. Pārējie spraudņa iestatījumi ir diezgan vienkārši. Tagad, lai lapā parādītu visas ziņas, jums ir jāpievieno [SimpleYearlyArchive] shortcode jūsu izvēlētajai lapai.
Spraudnis nodrošina daudz parametru, ko var izmantot kopā ar šo shortcode. Spraudņa parametrus varat skatīt dokumentācijas lapā.
Trešā metode: parādiet visas WordPress ziņas vienā lapā, izmantojot kodu
Pirmā lieta, kas jums jādara, ir izveidot pielāgotu lapas veidni un kopēt stilu no faila page.php. Pēc tam izmantojiet šādu kodu:
<?php // the query $wpb_all_query = new WP_Query(array('post_type'=>'post', 'post_status'=>'publish', 'posts_per_page'=>-1)); ?> <?php if ( $wpb_all_query->have_posts() ) : ?> <ul> <!-- the loop --> <?php while ( $wpb_all_query->have_posts() ) : $wpb_all_query->the_post(); ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endwhile; ?> <!-- end of the loop --> </ul> <?php wp_reset_postdata(); ?> <?php else : ?> <?php _e( 'Sorry, no posts matched your criteria.' ); ?> <?php endif; ?>
Ja tas jums ir pārāk grūti, varat izmantot pirmo metodi.
Mūsu specialitāte ir WordPress vietņu izstrāde un atbalsts. Kontakti bezmaksas konsultācijai — [email protected], +371 29394520
Atbildēt
Vai vēlaties pievienoties diskusijai?Jūtieties brīvi sniegt savu ieguldījumu!