Pregunta:
Estoy creando una función para mi sitio web usando un código corto de WordPress. El código abreviado muestra una tabla HTML que contiene ciertos datos.
He habilitado el código corto para el widget / barra lateral y funciona bien en el widget.
El único problema es que mi diseñador ha creado dos estilos diferentes; uno para publicación y otro para widget. ¿Hay alguna forma de saber que el código se está ejecutando en la barra lateral o en la publicación?
p.ej:
if(is_widget()){
//add stylesheet for widget here
}
else{
//add stylesheet for post here
}
Gracias
Respuesta:
El uso de la etiqueta condicional in_the_loop dentro de su función de código corto puede servir para ese propósito.
if( in_the_loop() ) {
//add stylesheet for post/page here...
} else {
//add stylesheet for widget here...
}