Recuperi i Tingui el Correu de WordPress ID a Fora del Bucle com PHP Variable » meu Vida Digital

Recuperi i Tingui Variable el Correu de WordPress ID a Fora del Bucle com PHP

En WordPress, cada correu té identificador d'àncora únic en forma del correu numèric ID. Quan dins del Bucle, on WordPress processa i mostra cada un dels correus per ser mostrats a la pàgina actual i els dóna forma segons com lliguen amb criteris especificats dins dels cordons de Bucle, el cordó de plantilla the_ID es pot utilitzar per mostrar fàcilment l'ID del correu dins del correu. Alternativament, dins del filtre de the_content, declara global $id i utilitza $id per recuperar el correu ID.

el cordó de plantilla de the_ID es pot utilitzar en el format següent:

<?php the_ID(); ?>

A fora del Bucle o fora del context del correu, com en encapçalament de títol a peu de pàgina i fins i tot àrea de sidebar a les plantilles de WordPress blog, the_ID() cannot ser utilitzat com a funció. En canvi, $post->ID s'utilitzarà per tornar el correu ID (la sintaxi també es pot utilitzar dins del Bucle del correu declarant $post com global). $post és un objecte global que es manté divers informació sobre els correus mostrats a la pàgina. Així $post->ID tornarà ID del correu al correu. Això el $post és utilitzat dins d'una funció, el $post s'ha de declarar com a variable global. Per exemple:


// Works inside of the Loop
function function_name() {
global $post;
$thePostID = $post->ID;
}

o:


// Works in single post outside of the Loop
function function_name() {
global $wp_query;
$thePostID = $wp_query->post->ID;
}

$post->ID es pot anomenar directament a fora del Bucle també en una plantilla de correu senzilla, com >ID ?> de $post d'eco de <?php imprimirà l'exhibició l'ID del correu nombre.

A la pàgina de vista de correus múltiple com pàgina d'índex o pàgina d'arxiu, és possible recuperar el tenir el correu últim o primer ID de tots els correus mostrat a la pàgina utilitzant un ORDRE PER la clàusula per demanar els correus abans de cita, i llavors posa el nombre de disc per LIMITAR 1.

Només per exemple, i allà són diversos manera d'utilitzar la pregunta:

//Tenir l'últim nombre d'ID de correu
ORDRE DE $post->ID PEL LÍMIT DE post_date ASC 1

//Tenir el primer nombre d'ID de correu
ORDRE DE $post->ID PEL LÍMIT DE post_date DESC 1

IMPORTANT: La pàgina és màquina traduïda i proporcionada "com és" sense garantia. La traducció automàtica pot ser difícil d'entendre. Si us plau refereixi's a article anglès original quan sigui que possible.


19 Respostes per "Recuperar i Té Variable el Correu de WordPress ID a Fora del Bucle com PHP"

  1. Prasanna
    2 de març, 2009 00:01
    19

    Gràcies per la punta.

  2. saliem
    26 de febrer, 2009 02:03
    18

    gràcies :D útil poc les puntes com aquests són sempre gran :)

  3. clhmedia
    13 de febrer, 2009 11:59
    17

    impressionant, els i pensen que això resoldrà totalment un problema de plugin amb els meus permalinks...

    i s'haurà de subscriure a aquest lloc i veure què més aconsegueixen i

    gràcies una altra vegada

  4. Raja
    21 de novembre, 2008 18:40
    16

    Sí, Agraeix aquest correu. Resolia el meu problema de permalink amb aquest suggeriment

  5. dario
    13 d'octubre, 2008 05:36
    15

    Gràcies pel seu gran blog. L'he connectat en la secció d'enllaços del meu lloc.

    Estava buscant de fet alguna cosa com el que esmenta aquí, però Blogger.

    El que vull és poder introduir contingut entre correus, però només entre Correus 4 thru 9 i no entre correus 1 thru 3. Actualment enganxava alguna cosa en l'àrea de plantilla excepte això obviousl apareix entre tots els correus.

    No sóc un programador, idea jo estudis això fa molts anys.

  6. Boris
    9 d'octubre, 2008 20:56
    14

    Gràcies per a això.

  7. Daniel
    18 de juny, 2008 09:34
    13

    Gràcies per això - això feia absolutament què necessitava fer. :)

  8. PieterC
    17 de juny, 2008 14:02
    12

    Gràcies. Treballa d'un encant!

  9. Johannes
    16 de juny, 2008 03:27
    11

    Oblidava Notificació de followups. Gràcies.

  10. Johannes
    16 de juny, 2008 03:27
    10

    Hola,
    gràcies per aquests informations.
    Intentava configurar alguna cosa sense cap sort i esperar que em pugui ajudar.
    Estic utilitzant wordpress com a blog i tinc unes quantes fotografies en tots els blog.
    Ara vull implementar un tret com shadowbox a desplegable les imatges. Per fer això automàticament, poso un rel="shadowbox[imageset] " a les àncores de les imatges.
    Què he de fer per posar el posttítol o ID en comptes d'imageset.
    És alguna cosa com això possible?

  11. Botigues
    6 de maig, 2008 20:02
    9

    Gràcies per això. Capgira creure quant temps em considerava que buscava aquesta resposta simple! Jo dont saber per què capgira descobriment això en wordpress.

  12. Ressenyes
    18 d'abril, 2008 18:11
    8

    Gràcies! Allò és només quin i estic mirant per. Vull portar id de correu sobre l'índex de wordpress (arrel) pàgina.

  13. WP |
    10 d'octubre, 2007 21:05
    7

    [...] correu ID$post->ID [...]

  14. Osordvibil
    6 d'octubre, 2007 00:09
    6

    comment_fashion

  15. Eric
    21 de setembre, 2007 07:51
    5

    Gràcies, utilitzant '$id global'; en un filtre perquè el meu plugin m'aconseguia l'id de correu necessitava.

  16. k
    28 de juny, 2007 11:55
    4

    Gran informació. Necessitat això fa uns quants dies. Actualitzarà el meu codi amb aquesta aproximació directa. Gràcies.

  17. Christophe
    16 de maig, 2007 14:15
    3

    Trobat això a través de Google. Gràcies! També hauria d'introduir això al wiki de documentació de WP oficial: http://codex.wordpress.org/Main_Page

  18. Mat
    3 de maig, 2007 05:10
    2

    Només allò què estava buscant, gràcies!

  19. Joel P
    1 de desembre, 2006 06:06
    1

    Això és realment bona cosa per saber... Penso jo provarà utilitzar això amb el meu blog i coneixement de php limitat.

Deixi una Resposta

Pot utilitzar aquests cordons: <A href=" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscrigui tret de comentaris ha estat impossibilitat. Per rebre notificació d'últims comentaris enviats, subscriure's a menjar My Digital Life Comments RSS o apuntar-se a rebre els comentaris nous a l'e-mail diari digereixen.
Custom Search

Articles Nous

Termes de Recerca Nous per l'Article

wordpress id de correu - wordpress aconsegueix id de correu - wordpress aconsegueix id de pàgina - envia id wordpress - $post->ID - aconsegueix envia id wordpress - >ID de wordpress $post - wordpress aconsegueix corrent envia ID - aconsegueix crida id wordpress - wordpress $post - wordpress the_ID - wordpress post_id - wordpress aconsegueix id - aconsegueix id de correu - wordpress aconsegueix corrent postwordpress id de pàgina - corrent de wordpress id de pàgina - id de correu - wordpress post->id - wordpress id - wordpress aconsegueix corrent id de pàgina - corrent de wordpress id de correu - aconsegueix corrent wordpress de pàgina - corrent de wordpress postwordpress the_ID() - wordpress aconsegueix categoria de correu - wordpress l'id - post->ID - tot - crida id wordpress - wordpress aconsegueix corrent crida - wordpress postid - wordpress aconsegueix crida - wordpress postwordpress a fora del bucle - wordpress envia variable d'id - >id wordpress de $post - wordpress aconsegueix l'id - wordpress aconsegueix corrent categoria de correu - wordpress envia id de categoria - wordpress aconsegueix corrent id - wordpress com aconseguir id de correu - wordpress envia id - wordpress corrent id - wordpress $id - wordpress aconsegueix tard postwordpress aconsegueix envia id en cargola - wordpress envia variable - wordpress aconsegueix envia categoria id - wp aconsegueix crida id - wordpress $post-> - wordpress recupera postenvia id en wordpress - wordpress envia numera - wordpress crida id numera - wordpress envia ID a fora de cargola - aconsegueix corrent envia id wordpress - quin és un correu id - wordpress " $post->ID " - wordpress aconsegueix envia ID a fora del bucle - wp envia ID - wordpress " $post " - the_ID wordpress - wordpress aconsegueix envia numera - id wordpress - post-id wordpress - wordpress aconsegueix envia - wordpress global $id - wordpress WP_Query envia id - wordpress aconsegueix categoria id de corrent postpost_id wordpress - wordpress aconsegueix envia per id - wordpress aconsegueix ID postaconsegueix envia id en wordpress - wordpress id fa envia -