Afișarea postărilor dintr-o categorie pe o singură pagină

16 mar. 2012, 22:35:41
Vizualizări: 40.5K
Voturi: 2

Aș dori să pot afișa toate postările dintr-o anumită categorie pe o pagină astfel încât toate postările să fie pe acea singură pagină și să nu existe paginare.

Dacă este posibil, aș dori de asemenea să afișez o scurtă previzualizare a postărilor - toate postările vor avea o miniatură și un scurt paragraf la început.

Am încercat diverse plugin-uri, dar până acum niciunul dintre cele pe care le-am găsit nu face treaba asta.

Știe cineva vreun plugin sau o modalitate de a face acest lucru? Alternativ, modificarea paginilor implicite de categorie astfel încât să nu existe paginare este o opțiune dacă toate celelalte eșuează...

0
Toate răspunsurile la întrebare 2
1

Modul în care aș face eu:

În primul rând - creează o pagină în administrarea WordPress. Apoi creează un fișier precum mypage.php. Salvează-l în tema ta și la începutul lui, adaugă asta pentru a-i spune WordPress că acesta este un șablon personalizat de pagină:

<?php /* Template Name: Pagină Personalizată */ get_header(); ?>

Notă: de asemenea, va include automat header-ul tău.

Apoi inserează o buclă personalizată folosind get_posts() astfel:

<?php global $post; // obligatoriu
$args = array('category' => 9); // include categoria 9
$custom_posts = get_posts($args);
foreach($custom_posts as $post) : setup_postdata($post);

// pune aici ce vrei să apară pentru fiecare post, cum ar fi:
// titlul:
the_title();

// un rezumat:
the_excerpt();

// și așa mai departe...    

endforeach;
?>

În final, revino în administrare și în opțiunile paginii tale ar trebui să ai un meniu drop-down în caseta "Atribute pagină". Selectează șablonul "Pagină Personalizată" sau orice nume i-ai dat.

16 mar. 2012 22:53:00
Comentarii

Îmi cer scuze pentru răspunsul întârziat și mulțumesc pentru cod. Totuși, din nu știu ce motiv, nu a funcționat pentru mine din prima și oricum, părea cam laborios să creez pagini și să selectez șablonul pe care îl am, așa că am găsit o soluție care funcționează cu paginile de categorii existente (vezi răspunsul meu)... Mulțumesc din nou oricum

Andy Andy
17 mar. 2012 23:25:55
0

Am găsit în final o soluție prin intermediul unui plugin pentru a doua mea opțiune. Acum folosesc Posts per cat și l-am setat la un număr foarte mare, astfel încât toate articolele din categorie să fie afișate pe o singură pagină; se pare că era exact de ce aveam nevoie!

Mulțumesc și toate cele bune

17 mar. 2012 23:31:27