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.
Articles Relacionats
- Paginating o Correu de WordPress de Divisió o Pàgina amb NextPage en WordPress Que No Treballa
- Impossibiliti i Giri'S De Revisions de Correu que Segueixen en WordPress 2.6 o a Dalt
- Com per Suprimir Revisions de Correu de WordPress Existents Emmagatzemaven/Estalviat
- Addició Extraordinàriament Més Camps a Correu/Pàgina de WordPress Write/Edit Bé Columna
- Com Emmagatzemar Tots els Correus Revisions en Cada un Auto Salvar en WordPress amb el Límit en Compte de Versions
- Com Canviar la Freqüència o l'Interval WordPress Auto Salva Un Correu d'Edició o Pàgina
- Com Embolicar Anuncis d'AdSense al Voltant de i Inline al Costat de Contingut de Correu Blogger
- Anuncis Inline de Blogger de Moviment Entre Correus a Dins de Dins de Posició de Correu
- Posi Unitat d'Anunci d'AdSense En Diverses Posicions Dins Dins de Contingut de Correu Blogger
- Com Mostrar Elements (Anuncis) Només Damunt (O Només No A) Vista d'Element de Correu Senzilla Individual










































2 de març, 2009 00:01
Gràcies per la punta.
26 de febrer, 2009 02:03
gràcies
útil poc les puntes com aquests són sempre gran
13 de febrer, 2009 11:59
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
21 de novembre, 2008 18:40
Sí, Agraeix aquest correu. Resolia el meu problema de permalink amb aquest suggeriment
13 d'octubre, 2008 05:36
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.
9 d'octubre, 2008 20:56
Gràcies per a això.
18 de juny, 2008 09:34
Gràcies per això - això feia absolutament què necessitava fer.
17 de juny, 2008 14:02
Gràcies. Treballa d'un encant!
16 de juny, 2008 03:27
Oblidava Notificació de followups. Gràcies.
16 de juny, 2008 03:27
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?
6 de maig, 2008 20:02
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.
18 d'abril, 2008 18:11
Gràcies! Allò és només quin i estic mirant per. Vull portar id de correu sobre l'índex de wordpress (arrel) pàgina.
10 d'octubre, 2007 21:05
[...] correu ID$post->ID [...]
6 d'octubre, 2007 00:09
comment_fashion
21 de setembre, 2007 07:51
Gràcies, utilitzant '$id global'; en un filtre perquè el meu plugin m'aconseguia l'id de correu necessitava.
28 de juny, 2007 11:55
Gran informació. Necessitat això fa uns quants dies. Actualitzarà el meu codi amb aquesta aproximació directa. Gràcies.
16 de maig, 2007 14:15
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
3 de maig, 2007 05:10
Només allò què estava buscant, gràcies!
1 de desembre, 2006 06:06
Això és realment bona cosa per saber... Penso jo provarà utilitzar això amb el meu blog i coneixement de php limitat.