Retrieve and Get WordPress Post ID Outside the Loop as PHP Variable Recuperar y obtener WordPress Post ID fuera del bucle como variable de PHP

In WordPress, each post has unique anchor identifier in the form of numeric post ID. En WordPress, cada puesto tiene identificador único ancla en forma de post ID numérico. When inside the Loop, where WordPress processes and displays each of the posts to be displayed on the current page and formats them according to how they match specified criteria within The Loop tags, template tag the_ID can be used to easily display the post’s ID inside the post. Cuando dentro del bucle, donde los procesos de WordPress y muestra cada uno de los puestos que se mostrará en la página actual y formatos de acuerdo a la forma en que coincidan con los criterios especificados en el bucle etiquetas, etiqueta the_ID plantilla se puede utilizar para mostrar fácilmente el puesto de la ID en el interior del puesto. Alternatively, inside the the_content filter, declare $id global and use $id to retrieve the post ID. Por otra parte, dentro de la the_content filtro, declarar $ id global y el uso de dólares id para recuperar el puesto de identificación.

the_ID template tag can be used in the following format: the_ID plantilla etiqueta se puede utilizar en el siguiente formato:

<?php the_ID(); ?> <? php the_ID ();?>

Outside the Loop or out of the context of the post, such as in header of footer and even sidebar area in the templates of WordPress’s blog, the_ID() cannot be used as a function. Fuera del bucle o fuera del contexto del puesto, como en la cabecera de pie de página e incluso lateral en la zona de plantillas de WordPress en el blog, the_ID () no puede utilizarse como una función. Instead, $post->ID will be used to return the post ID (the syntax can also be used inside the Loop of the post by declaring $post as global). En cambio, $ post-> ID se utilizará para devolver el puesto de ID (la sintaxis puede ser también utilizados en el interior del Loop del puesto de dólares se declara como puesto mundial). $post is a global object that holds various information about the posts displayed on the page. $ cargo es un objeto global que mantiene información acerca de los puestos aparecen en la página. So $post->ID will return the post ID of the post. Por lo tanto, $ post-> ID devolverá el puesto de identificación del puesto. It the $post is used inside a function, the $post has to be declared as a global variable. Es el puesto de dólares se utiliza dentro de una función, el puesto de dólares tiene que ser declarado como una variable global. For example: Por ejemplo:


// Works inside of the Loop / / Funciona dentro del Loop
function function_name() { función function_name () (
global $post; global $ post;
$thePostID = $post->ID; thePostID $ = $ post-> ID;
} )

or: O bien:


// Works in single post outside of the Loop / / Obras en el único puesto fuera de la Loop
function function_name() { función function_name () (
global $wp_query; global $ wp_query;
$thePostID = $wp_query->post->ID; thePostID $ = $ wp_query-> post-> ID;
} )

$post->ID can be called directly outside of the Loop too in a single post template, such as <?php echo $post->ID ?> will print display the post’s ID number. $ post-> ID puede ser llamado directamente fuera del Loop demasiado en un solo puesto de plantilla, como por ejemplo <? php echo $ post-> ID> imprimirá la pantalla posterior del número de identificación.

In the multiple posts view page such as index page or archive page, it’s possible to retrieve the get the latest or earliest post ID of all the posts displayed on the page by using an ORDER BY clause to order the posts by date, and then set the number of record to LIMIT 1. En la opinión de varios puestos de página como página de índice o página de archivo, es posible recuperar el obtener la última antes o después de identificación de todos los puestos que aparecen en la página mediante el uso de una cláusula ORDER BY para ordenar los puestos de la fecha, y entonces ajustar el número de registro para limitar 1.

Just for example, and there are various way to use the query: Sólo por ejemplo, y hay varias manera de utilizar la consulta:

//Get the latest post ID number / / Obtener el último mensaje número de identificación
$post->ID ORDER BY post_date ASC LIMIT 1 $ post-> ID ORDER BY post_date ASC LIMIT 1

//Get the earliest post ID number / / Obtener los primeros puestos número de identificación
$post->ID ORDER BY post_date DESC LIMIT 1 $ post-> ID ORDER BY post_date DESC LIMIT 1

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. IMPORTANTE: Se trata de una máquina que traduzca la página se proporciona "tal cual" sin garantía. Machine translation may be difficult to understand. La traducción automática puede resultar difícil de entender. Please refer to Por favor, consulte original English article artículo original Inglés whenever possible. siempre que sea posible.

Share and contribute or get technical support and help at Compartir y contribuir o recibir apoyo técnico y ayudar a My Digital Life Forums Mi vida digital Foros .



13 Responses to “Retrieve and Get WordPress Post ID Outside the Loop as PHP Variable” 13 Respuestas a "Recuperar y WordPress Get Post ID Fuera del Loop PHP como variable"

  1. Joel P Joel P
    December 1st, 2006 06:06 1 de diciembre de 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. Esto es realmente bueno saber… creo que voy a tratar de usar esto con mi blog y la escasez de conocimientos php.

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

    Just what I was looking for, thanks! Justo lo que yo estaba buscando, gracias!

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

    Found this through Google. Encontrado esto a través de Google. Thanks! Gracias! You should also enter this into the official WP documentation wiki: Usted también debe entrar en esto en la documentación oficial WP wiki: http://codex.wordpress.org/Main_Page

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

    Great info. Gran Info. Needed this a few days ago. Necesario este hace unos días. Will update my code with this direct approach. ¿Actualizar mi código con este enfoque directo. Thanks. Gracias.

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

    Thanks, using ‘global $id;’ in a filter for my plugin got me the post id I needed. Gracias, usando 'global $ id; "en un filtro para mi plugin me consiguió el puesto que necesitaba id.

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

    comment_fashion

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

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

  8. Reviews Comentarios
    April 18th, 2008 18:11 18 de abril de 2008 18:11
    8

    Thanks! Gracias! That’s just what i am looking for. Eso es justo lo que estoy buscando. I want to get post id on the wordpress index (root) page. Quiero obtener id puesto en el índice de wordpress (raíz).

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

    Thanks for this. Gracias por ello. You cant believe how long it took me to search for this simple answer! Usted peralte creer cuánto tiempo me llevó a la búsqueda de esta simple respuesta! I dont know why you cant find it on wordpress. I dont saber por qué le parece peralte en wordpress.

  10. Johannes
    June 16th, 2008 03:27 El 16 de junio de 2008 03:27
    10

    Hi, Hola,
    thanks for these informations. gracias por estas informaciones.
    I tried to configure something without any luck and hope you can help me. He intentado configurar algo sin suerte y espero que usted me puede ayudar.
    I’m using wordpress as a blog and do have a few pictures in every blog. Estoy usando wordpress como un blog y tienen unas cuantas fotos en todos los blogs.
    Now I want to implement a feature like shadowbox to popup the images. Ahora quiero aplicar una función como shadowbox popup a las imágenes. To do this automatically, I put a rel=”shadowbox[imageset]” in the anchors of the images. Para hacer esto automáticamente, poner un rel = "shadowbox [imageset]" en los anclajes de las imágenes.
    What do I have to do to put the post-title or ID instead of imageset. ¿Qué tengo que hacer para poner el post-título o de documento de identidad en lugar de imageset.
    Is something like this possible? Es algo como esto posible?

  11. Johannes
    June 16th, 2008 03:27 El 16 de junio de 2008 03:27
    11

    Forgot Notification of followups. ¿Ha olvidado Notificación de Followups. Thanks. Gracias.

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

    Thank you. Gracias. It works like a charm! Funciona como un encanto!

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

    Thanks for this - this did absolutely what I needed to do. Gracias por este - este hecho absolutamente lo que necesitaba hacer. :),

Leave a Reply Deja Responder

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> Puede usar estos tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting Suscribirse sin comentar


Custom Search

New Articles Nuevos Artículos

Incoming Search Terms for the Article Próximos Términos de búsqueda para el artículo

wordpress post id WordPress post ID - -- wordpress get post id WordPress obtener puesto de ID - -- wordpress get page id WordPress obtener la página de identificación - -- post id wordpress post ID WordPress - -- wordpress page id WordPress página ID - -- get post ID Wordpress ID obtener puesto de Wordpress - -- $post->ID $ post-> ID - -- wordpress $post->id wordpress $ post-> id - -- wordpress the_ID WordPress the_ID - -- wordpress get current page id WordPress obtener página actual ID - -- wordpress post object WordPress puesto objeto - -- wordpress get id WordPress obtener ID - -- wordpress get current page WordPress obtener página actual - -- wordpress current page id WordPress página actual ID - -- page ID wordpress ID página de WordPress - -- wordpress get post by id WordPress obtener puesto de ID - -- wordpress get category id WordPress obtener la categoría ID - -- wordpress if post id WordPress si después ID - -- wordpress post_id WordPress post_id - -- $post->ID wordpress $ post-> ID wordpress - -- wordpress get post WordPress obtener puesto - -- wordpress post variable WordPress puesto variable - -- wordpress current post id WordPress actual puesto ID - -- wordpress $post object WordPress puesto objeto de dólares - -- wordpress post->ID WordPress post-> ID - -- wordpress postid WordPress postid - -- wordpress $post WordPress puesto de dólares - -- get post id obtener puesto de ID - -- get id wordpress ID obtener WordPress - -- wordpress post variables WordPress puesto variables - -- wordpress get current post WordPress obtener actual puesto - -- get post id in wordpress ID obtener puesto en WordPress - -- post id post ID - -- wordpress pageid WordPress pageId - -- wordpress $post variable WordPress $ post variable - -- wordpress get current category id WordPress obtener actual categoría ID - -- wordpress get current post id WordPress obtener actual puesto ID - -- wordpress get post category id WordPress obtener puesto de la categoría ID - -- post->id post-> ID - -- wordpress $post_id WordPress $ post_id - -- get wordpress post id WordPress obtener puesto de ID - -- get page ID wordpress obtener la página de identificación de WordPress - -- wordpress the_id() WordPress the_id () - -- wordpress get id of current page wordpress obtener id de página actual - -- wordpress get page by id WordPress obtener la página de ID - -- wordpress id post WordPress ID post - -- wordpress change post id WordPress cambio post ID - -- wordpress get posts WordPress obtener puestos - -- the_ID wordpress the_ID WordPress - -- wordpress outside the loop WordPress fuera del bucle - --