Estrategia para conseguir la meta de correos para su uso fuera del bucle
-
16-10-2019 - |
Pregunta
necesito saber soluciones para la pregunta anterior. Hay casos, cuando necesita el poste de meta-información fuera del bucle. digamos Vamos, estoy desarrollando el tema que mostrará los anuncios de determinado proveedor de esa página (por todas partes en esa página en particular) en base a la información posterior meta. Porque, no tengo el blog bilingüe y voy a utilizar diferentes proveedores para cada idioma (por CTR razón).
Por lo tanto, es lo que ustedes tienen una soluciones para este tipo de problema?
Solución
¿Te refieres a meta en campos personalizados o la información de entrada en general?
Básicamente, siempre y cuando usted tiene ID del mensaje se puede conseguir lo que quieras, no atada al bucle.
Para los campos personalizados no es get_post_meta()
.
Para obtener información general (como el título o contenido) hay varias funciones (muchas etiquetas de plantilla se puede transmitir de forma explícita ID del mensaje, simplemente por defecto a elemento actual Loop) y hay get_post_field($field, $post);
(no se puede encontrar en la documentación, pero sí -explaining).
Otros consejos
El $post
variable global contiene todos los detalles de la publicación, para que pueda utilizarlos fuera del bucle.
Básicamente, se puede hacer:
<?php
global $post;
echo get_post_meta($post->ID, 'my-ad', true);
?>