Ανακτήστε και πάρτε τη μετα εξωτερική όψη ταυτότητας WordPress ο βρόχος ως μεταβλητή πέσος Φιλιππίνων

Σε WordPress, κάθε θέση έχει το μοναδικό προσδιοριστικό αγκύρων υπό μορφή αριθμητικής μετα ταυτότητας Όταν μέσα στο βρόχο, όπου WordPress επεξεργάζεται και επιδεικνύει κάθε μια από τις θέσεις που επιδεικνύονται στην τρέχουσα σελίδα και τους σχηματοποιεί σύμφωνα με το πώς ταιριάζουν με τα διευκρινισμένα κριτήρια μέσα στις ετικέττες βρόχων, η ετικέττα προτύπων the_ID μπορεί να χρησιμοποιηθεί για να επιδείξει εύκολα την ταυτότητα της θέσης μέσα στη θέση. Εναλλακτικά, μέσα στο the_content φίλτρο, κηρύξτε $id σφαιρικό και τη χρήση $id για να ανακτήσετε τη μετα ταυτότητα

the_ID η ετικέττα προτύπων μπορεί να χρησιμοποιηθεί με το ακόλουθο σχήμα:

<; πέσος Φιλιππίνων the_ID () ;>

Η εξωτερική όψη ο βρόχος ή από το πλαίσιο της θέσης, όπως στην επιγραφή της υποσημείωσης και ακόμη και της περιοχής πλαϊνών μπαρών στα πρότυπα WordPress blog, the_ID () δεν μπορεί να χρησιμοποιηθεί ως λειτουργία. Αντ' αυτού, $post->ID θα χρησιμοποιηθεί για να επιστρέψει τη μετα ταυτότητα (η σύνταξη μπορεί επίσης να χρησιμοποιηθεί μέσα στο βρόχο της θέσης με τη δήλωση $post όπως σφαιρική). $post είναι ένα σφαιρικό αντικείμενο που φυλάσσει τις διάφορες πληροφορίες για τις θέσεις που επιδεικνύονται στη σελίδα. Έτσι $post->ID θα επιστρέψει τη μετα ταυτότητα της θέσης. Το $post χρησιμοποιείται μέσα σε μια λειτουργία, το $post πρέπει να δηλωθεί ως σφαιρική μεταβλητή. Παραδείγματος χάριν:


Εργασίες του // μέσα του βρόχου
λειτουργία function_name () {
σφαιρικό $post
$thePostID = $post->ID
}

ή:


Εργασίες του // στην ενιαία θέση έξω από το βρόχο
λειτουργία function_name () {
σφαιρικό $wp_query
$thePostID = $wp_query->post->ID
}

$post->ID μπορεί να κληθεί άμεσα έξω από το βρόχο επίσης σε ένα ενιαίο μετα πρότυπο, όπως <; ηχώ $post->ID πέσος Φιλιππίνων;> θα τυπώσει να επιδείξει τον αριθμό ταυτότητας της θέσης.

Στην πολλαπλάσια σελίδα άποψης θέσεων όπως η σελίδα δεικτών ή η σελίδα αρχείων, είναι δυνατό να ανακτηθεί παίρνει την πιό πρόσφατη ή πιό πρόωρη μετα ταυτότητα όλων των θέσεων που επιδεικνύονται στη σελίδα με τη χρησιμοποίηση μιας ΣΕΙΡΆΣ ΑΠΌ την πρόταση να διαταχτούν οι θέσεις κατά την ημερομηνία, και έθεσε έπειτα τον αριθμό αρχείου στο ΌΡΙΟ 1.

Ακριβώς παραδείγματος χάριν, και υπάρχει διάφορος τρόπος να χρησιμοποιηθεί η ερώτηση:

//Get ο πιό πρόσφατος μετα αριθμός ταυτότητας
$post->ID ΔΙΑΤΑΓΗ ΑΠΟ ASC POST_DATE ΤΟ ΌΡΙΟ 1

//Get ο πιό πρόωρος μετα αριθμός ταυτότητας
$post->ID ΔΙΑΤΑΓΗ ΑΠΟ ΤΟ ΌΡΙΟ 1 POST_DATE DESC

ΣΗΜΑΝΤΙΚΟΣ: Αυτό είναι μια μεταφρασμένη με υπολογιστή σελίδα που παρέχεται «όπως είναι» χωρίς εξουσιοδότηση. Η αυτόματη μετάφραση μπορεί να είναι δύσκολο να καταλαβευτεί. Παρακαλώ αναφερθείτε αρχικό αγγλικό άρθρο όποτε είναι δυνατόν.

Το μερίδιο και συμβάλλει ή παίρνει την τεχνική υποστήριξη και τη βοήθεια Τα ψηφιακά φόρουμ ζωής μου.



13 Responses to “Retrieve and Get WordPress Post ID Outside the Loop as PHP Variable”

  1. Joel P
    December 1st, 2006 06:06
    1

    This is really good thing to know… I think i’ll try to use this with my blog and limited php knowledge.

  2. Matt
    May 3rd, 2007 05:10
    2

    Just what I was looking for, thanks!

  3. Christophe
    May 16th, 2007 14:15
    3

    Found this through Google. Thanks! You should also enter this into the official WP documentation wiki: http://codex.wordpress.org/Main_Page

  4. k
    June 28th, 2007 11:55
    4

    Great info. Needed this a few days ago. Will update my code with this direct approach. Thanks.

  5. Eric
    September 21st, 2007 07:51
    5

    Thanks, using ‘global $id;’ in a filter for my plugin got me the post id I needed.

  6. Osordvibil
    October 6th, 2007 00:09
    6

    comment_fashion

  7. 让WP不同页面使用不同设计 | 收拾起大地山河一担装
    October 10th, 2007 21:05
    7

    [...] 使用post ID变量可以做到。$post->ID可以返回文章的唯一编号。 [...]

  8. Reviews
    April 18th, 2008 18:11
    8

    Thanks! That’s just what i am looking for. I want to get post id on the wordpress index (root) page.

  9. Shops
    May 6th, 2008 20:02
    9

    Thanks for this. You cant believe how long it took me to search for this simple answer! I dont know why you cant find it on wordpress.

  10. Johannes
    June 16th, 2008 03:27
    10

    Hi,
    thanks for these informations.
    I tried to configure something without any luck and hope you can help me.
    I’m using wordpress as a blog and do have a few pictures in every blog.
    Now I want to implement a feature like shadowbox to popup the images. To do this automatically, I put a rel=”shadowbox[imageset]” in the anchors of the images.
    What do I have to do to put the post-title or ID instead of imageset.
    Is something like this possible?

  11. Johannes
    June 16th, 2008 03:27
    11

    Forgot Notification of followups. Thanks.

  12. PieterC
    June 17th, 2008 14:02
    12

    Thank you. It works like a charm!

  13. Daniel
    June 18th, 2008 09:34
    13

    Thanks for this - this did absolutely what I needed to do. :)

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting


Custom Search

New Articles

Incoming Search Terms for the Article

wordpress post id - wordpress get post id - wordpress get page id - post id wordpress - wordpress page id - get post ID Wordpress - $post->ID - wordpress $post->id - wordpress the_ID - wordpress get id - wordpress get current page id - wordpress post object - wordpress current page id - wordpress get current page - page ID wordpress - wordpress post_id - wordpress get category id - wordpress if post id - $post->ID wordpress - wordpress get post by id - wordpress current post id - wordpress post variable - wordpress get post - get post id - wordpress post->ID - wordpress $post object - wordpress postid - wordpress $post - post id - get id wordpress - wordpress post variables - wordpress get current post - get post id in wordpress - wordpress pageid - wordpress $post variable - wordpress get current category id - get page ID wordpress - wordpress get current post id - wordpress get post category id - post->id - wordpress $post_id - wordpress page id outside loop - get wordpress post id - wordpress the_id() - wordpress get id of current page - wordpress get page by id - wordpress id post - wordpress change post id - wordpress get posts - wordpress get title by id -