Εμφάνιση loop των posts εκτός home ή index.

Μια περιοχή για το WordPress, αυτή την δημοφιλή δωρεάν πλατφόρμα για blogging

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
rebel3
Δημοσιεύσεις: 11
Εγγραφή: 29 Σεπ 2009 21:09

Εμφάνιση loop των posts εκτός home ή index.

Δημοσίευση από rebel3 » 03 Δεκ 2009 17:10

Γεια χαρά!

Έχω στήσει ένα site σε wordpress το οποίο όμως δεν είναι κυρίως blog και θέλω μια υποκατηγορία του να είναι το blog.

Έχω φτιάξει το home.php για αρχική να εμφανίζει το πιο πρόσφατο post του blog αλλά θέλω να υπάρχει μια διαφορετική page που να εμφανίζει όλα τα ποστς.

Δοκίμασα να τα εμφανίσω μέσα στην page.php αν έχει πατηθεί η σελίδα "blog" αλλά κάτι μου λέει οτι δε μπορώ να εμφανίσω ποστ μέσα σε page.

Πως μπορεί να γίνει αυτό που θελώ?
Thanks!

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

Εμφάνιση loop των posts εκτός home ή index.

Δημοσίευση από Basilakis » 03 Δεκ 2009 17:57

Κώδικας: Επιλογή όλων

< ?php $my_query = new WP_Query&#40;'category_name=Featured&showposts=5'&#41;;
while &#40;$my_query->have_posts&#40;&#41;&#41; &#58; $my_query->the_post&#40;&#41;;
$do_not_duplicate = $post->ID; ?>
<!-- POST CODES HERE -->
< ?php endwhile; ?>

Αυτός είναι ο κώδικας για να περνάς το extra query στο Wordpress template.

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

Εμφάνιση loop των posts εκτός home ή index.

Δημοσίευση από ThyClub » 03 Δεκ 2009 18:12

Εγώ στο jeez το κάνω κάπως έτσι:

Μέσα απο το admin panel έδωσα να εμφανίζονται όλα τα posts και στην κεντρική έδωσα αυτό:

Κώδικας: Επιλογή όλων

query_posts&#40;'posts_per_page=1'&#41;;
Τι κάνει:

Αν ο χρήστης έχει ανοίξει να δει κατηγορία, αρχείο ή tag τότε εμφανίζονται όλα τα ποστ. Αν ανοίξει την κεντρική εμφανίζεται το πιο πρόσφατο άρθρο.

rebel3
Δημοσιεύσεις: 11
Εγγραφή: 29 Σεπ 2009 21:09

Εμφάνιση loop των posts εκτός home ή index.

Δημοσίευση από rebel3 » 03 Δεκ 2009 18:17

Να σαι καλά!
και για να τα εμφανίζει όλα τα ποστ τι όρισμα θέλει η WP_query?

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

Εμφάνιση loop των posts εκτός home ή index.

Δημοσίευση από ThyClub » 03 Δεκ 2009 18:39

Καλύτερα έτσι :

Κώδικας: Επιλογή όλων

if&#40;$paged>1&#41;&#123;
$paged2 = $paged-1;
&#125;
query_posts&#40;'posts_per_page=1&offset='.$paged2&#41;;
Ευχαριστώ στον basilakis που υπέδειξε το αρχικό λάθος ;)

rebel3
Δημοσιεύσεις: 11
Εγγραφή: 29 Σεπ 2009 21:09

Εμφάνιση loop των posts εκτός home ή index.

Δημοσίευση από rebel3 » 03 Δεκ 2009 19:17

Τελικά είναι WP_Query('all');

Thanks again!

Απάντηση

Επιστροφή στο “WordPress γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες