¿Cómo comprobar si un artículo es una publicación o una página en WordPress?Wordpress Cómo comprobar si es POST o PAGE
Respuesta
Puede usar las funciones is_page() y is_single().
is_singular() devuelve verdadero para un solo puesto, página o archivo adjunto
¿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
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'.
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()
.
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.
- 1. Comprobar si una petición es GET o POST
- 2. ¿Cómo comprobar si actualmente está en Wordpress Admin?
- 3. ¿Cómo comprobar si NSString es numérico o no
- 4. ¿Cómo comprobar si la matriz es nula o está vacía?
- 5. Comprobar si es falso
- 6. cómo comprobar si java.lang.reflect.Type es una enumeración
- 7. ¿Cómo comprobar si el archivo es binario?
- 8. ¿Cómo comprobar si un puntero es válido?
- 9. ¿Cómo comprobar si es sábado/domingo?
- 10. Detectar si la acción es un método POST o GET
- 11. Cómo comprobar si el GUID es cero
- 12. Cómo comprobar si JSONArray Element es nulo
- 13. Cómo comprobar si request.GET var es None?
- 14. ¿Cómo comprobar si un doble es nulo?
- 15. Comprobar si boolean es verdadero
- 16. Actualización de Wordpress Hook Pre Post
- 17. Comprobar si un archivo es una imagen
- 18. Cómo comprobar el valor de retorno de la función si es verdadero o falso
- 19. cómo comprobar si IsNumeric
- 20. Android - Cómo comprobar si textview es nulo o no es nulo
- 21. ¿Cómo puedo comprobar si el día actual es día laborable
- 22. ¿Cómo comprobar si SELECT EXISTS devuelve un valor o no?
- 23. ¿Cómo comprobar si existe un molde implícito o explícito?
- 24. cómo comprobar si el hudson está ocupado o no?
- 25. C++ comprobar si una fecha es válida
- 26. Cómo comprobar si las cookies están vacías o no
- 27. Comprobar si es IP en la subred
- 28. ¿Cómo comprobar si el objeto es un elemento DOM?
- 29. ¿Cómo comprobar si otra aplicación está minimizada o no?
- 30. Cómo comprobar si 3g está activo o no en android
'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