Necesito ejecutar una función cuando se carga una publicación o página en particular. ¿Hay algún enlace que me permita verificar si se está mostrando una publicación durante la carga de la página?
custom-post-types
posts
pages
hooks
Poulomi Nag
fuente
fuente
Respuestas:
Puede usar el
wp
gancho y verificar elglobal $wp_query
objeto o cualquier condicional.Ver:
wp
en codex.wordpress.org ywp
en developer.wordpress.orgfuente
after_setup_theme
ysetup_theme
, por lo que solo es accesible para los complementos B) dentroWP :: main()
, que se llama desde wp-settings.php.wp
dispara el gancho después delafter_setup_theme
gancho y justo antes,template_redirect
por lo tanto, haciendowp
accesible tanto los temas como los complementos? (solo para aclarar?)Use
template_redirect
cuál es el gancho de acción que se dispara antes de renderizar la plantilla;fuente
wp
ejecuta después delafter_theme_setup
gancho, por lo que no solo es accesible por complementos, por lo que es seguro de usar en temas.wp
carreras despuésafter_theme_setup
. Pero lo necesito para mi complemento. Asíwp
quetemplate_redirect
ambos funcionan bien para mí. ¡Ojalá pudiera aceptar dos respuestas aquí! :)A menudo he usado lo siguiente para cargar meta cuadros personalizados en las páginas (en lugar de publicaciones personalizadas).
fuente
to add_action('init', // etc)
, funcionará en la carga de la página en lugar de solo en la sección de administración.! is_admin()
interior, porque elinit
gancho se ejecuta en ambos lados.