sticky posts

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

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

Απάντηση
sarovios
Δημοσιεύσεις: 4
Εγγραφή: 19 Αύγ 2011 19:43
Τοποθεσία: Thessaloniki
Επικοινωνία:

sticky posts

Δημοσίευση από sarovios » 19 Αύγ 2011 19:46

Γνωριζει καποιος να μου πει πως θα μπορουσα να εχω ενα sticky post αλλα να μην καθορισω εγω τη θεση που θα ειναι. Για παραδειγμα να μην ειναι πρωτο αλλα 5ο.
Ευχαριστω εκ των προτερων
sta4.tv

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

sticky posts

Δημοσίευση από Basilakis » 19 Αύγ 2011 22:14

Για να εμφανίσεις το τελευταίο Stick Post

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

    <?php
    $sticky = get_option&#40; ‘sticky_posts’ &#41;;
    query_posts&#40; array&#40; ‘post__in’ => $sticky, ‘caller_get_posts’ => 1, ‘orderby’ => ID, ‘showposts’ => 2 &#41; &#41;;
    ?>
    <?php if &#40;have_posts&#40;&#41;&#41; &#58; while &#40;have_posts&#40;&#41;&#41; &#58; the_post&#40;&#41;; ?>
    <a href="<?php the_permalink&#40;&#41;; ?>" rel="bookmark" title="Permanent Link to <?php the_title&#40;&#41;; ?>">
    <?php endwhile;?>

    <?php endif; ?>

sarovios
Δημοσιεύσεις: 4
Εγγραφή: 19 Αύγ 2011 19:43
Τοποθεσία: Thessaloniki
Επικοινωνία:

sticky posts

Δημοσίευση από sarovios » 19 Αύγ 2011 22:56

Basilakis έγραψε:Για να εμφανίσεις το τελευταίο Stick Post

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

    <?php
    $sticky = get_option&#40; ‘sticky_posts’ &#41;;
    query_posts&#40; array&#40; ‘post__in’ => $sticky, ‘caller_get_posts’ => 1, ‘orderby’ => ID, ‘showposts’ => 2 &#41; &#41;;
    ?>
    <?php if &#40;have_posts&#40;&#41;&#41; &#58; while &#40;have_posts&#40;&#41;&#41; &#58; the_post&#40;&#41;; ?>
    <a href="<?php the_permalink&#40;&#41;; ?>" rel="bookmark" title="Permanent Link to <?php the_title&#40;&#41;; ?>">
    <?php endwhile;?>

    <?php endif; ?>
θελω νε εμφανιζεται το συγκεκριμενο ποστ μονιμα σαν 5ο αρθρο, δεν ξερω αν ειναι εφικτο αυτο. Ειμαι ολιγον ασχετος ακομα, τωρα το μαθαινω το αντικειμενο
sta4.tv

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

sticky posts

Δημοσίευση από Basilakis » 19 Αύγ 2011 23:00

Ναι, θα εμφανίσεις στην κεντρική σελίδα 4 άρθρα, και στο τέλος της loop θα προσθέσεις αυτό.

gt68
Δημοσιεύσεις: 15
Εγγραφή: 21 Ιουν 2011 06:40

sticky posts

Δημοσίευση από gt68 » 20 Αύγ 2011 23:19

αν όμως θέλει να εμφανίζονται πχ 10 άρθρα και το συγκεκριμένο να βγαίνει πάντα 5ο?

ούτε κι εγώ είμαι πολύ σχετικός, αλλά θα πρότεινα το εξής:
Κάνε το άρθρο private ώστε να μην βγαίνει στα loops
βάλε ένα counter στο loop
όταν φτάσει στο 5 τραβάς τα στοιχεία του άρθρου μ' ένα query στη βάση
το loop συνεχίζει κανονικά με τα υπόλοιπα

Απάντηση

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

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

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