Εφαρμογή κώδικα μόνο σε μία συγκεκριμένη σελίδα

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

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

Απάντηση
Άβαταρ μέλους
meet-sos
Δημοσιεύσεις: 167
Εγγραφή: 24 Δεκ 2008 00:08

Εφαρμογή κώδικα μόνο σε μία συγκεκριμένη σελίδα

Δημοσίευση από meet-sos » 03 Μαρ 2011 20:24

Βασικά θέλω να χώσω τον παρακάτω κώδικα (ο οποίος αφορά την εμφάνιση των τελευταίων σχολίων)

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

<?php
      $number=5; // number of recent comments desired
      $post_id = get_the_ID&#40;&#41;;
      $comments = $wpdb->get_results&#40;"SELECT * FROM $wpdb->comments WHERE comment_post_ID=$post_id AND comment_approved = '1' ORDER BY comment_date_gmt DESC LIMIT $number"&#41;;
   ?>

   <ul id="recentcomments">
      <?php if &#40;$comments&#41; &#58;
         echo '<h2>' . sizeof&#40;$comments&#41; . ' Recent Comments</h2>';
         foreach &#40; &#40;array&#41; $comments as $comment&#41; &#58;
            echo  '<li class="recentcomments">' . sprintf&#40;__&#40;'%1$s on %2$s'&#41;, get_comment_author_link&#40;&#41;, '<a href="'. get_comment_link&#40;$comment->comment_ID&#41; . '">' . get_the_title&#40;$comment->comment_post_ID&#41; . '</a>'&#41; . '</li>';
         endforeach;
      endif;?>
   </ul> <!-- end of comments -->
</div>
Αλλά να εφαρμόζεται μόνον σε μία σελίδα... πχ να φαίνεται μόνο στην σελίδα mysite.com/?page_id=4567

alexd3499
Δημοσιεύσεις: 14
Εγγραφή: 10 Δεκ 2007 12:59
Τοποθεσία: Athens
Επικοινωνία:

Εφαρμογή κώδικα μόνο σε μία συγκεκριμένη σελίδα

Δημοσίευση από alexd3499 » 07 Μαρ 2011 11:22

Μπορείς να βάλεις τον κώδικα μεσα σε ένα if block που θα ελέγχει τη σελίδα με βάση το page_id..

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

if &#40; $_GET&#91;'page_id'&#93; == '4567' &#41;&#123;
 //και εδώ βάλε τον κώδικά σου..
&#125;

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

Εφαρμογή κώδικα μόνο σε μία συγκεκριμένη σελίδα

Δημοσίευση από Basilakis » 09 Μαρ 2011 19:12

Or the WordPress Way ( based on WordPress coore coding ).

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

<?php if &#40; is_page&#40;'about'&#41;&#41; &#123; ?>
<div id="secondnav">
        This is the super cool secondary navigation.
        </div>
<?php &#125; ?>

Άβαταρ μέλους
viktoras
Δημοσιεύσεις: 963
Εγγραφή: 05 Απρ 2001 03:00
Τοποθεσία: Γαλάτσι, Αθήνα
Επικοινωνία:

Εφαρμογή κώδικα μόνο σε μία συγκεκριμένη σελίδα

Δημοσίευση από viktoras » 10 Μαρ 2011 15:28

Ε δώσε ρε Basilakis και το link για το is_page() στο Codex :p

Παίρνει page ID, title ή slug.
<?="Hello Freestuff";?>
Quality hosting by Cityhost

Απάντηση

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

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

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