2010-11-27 12 views

Respuesta

30

Puede usar las funciones is_page() y is_single().

+5

'is_single()' también será verdadero para los tipos de publicaciones personalizadas, si quieres estar 100% seguro de que es una publicación, utiliza 'is_singular ('post')' – user2019515

0

is_singular() devuelve verdadero para un solo puesto, página o archivo adjunto

0

¿Quiere decir que is_single() devolverá true si se trata de un mensaje? (no una página), estoy en lo cierto,

Me gusta, creo que estás equivocado, porque tengo un plugin para mostrar texto en una sola publicación, estoy usando is_single() pero también aparece en las páginas.

Por favor consejo.

Gracias

7

Si está bucle a través de una colección de puestos/páginas (por ejemplo, en una página de resultados de búsqueda), a continuación, is_single() y is_page() no será de ninguna utilidad. En esta situación, puede tomar el objeto global $post (del tipo WP_Post) y examinar la propiedad $post->post_type. Los valores posibles incluyen 'publicar' y 'página'.

0

si desea conocer la página que lista las publicaciones, y está utilizando la opción de página de mensajes en la configuración, debe usar is_home().

-1

Es para desarrolladores, si no eres desarrollador también puedes consultar el tipo de página actual. Solo tiene que inspeccionar una página en particular y ver la etiqueta del cuerpo. Si el tema se compila con las reglas básicas de WordPress, la etiqueta del cuerpo tiene clases relacionadas con la página o con una sola página. Estas clases pueden incluir el tipo de publicación, el nombre de la plantilla, el nombre del archivo, la identificación de la página y muchos más.

Cuestiones relacionadas