Diferencia entre wp_register_script y wp_enqueue_script

Muchas veces me he preguntado cuándo debo usar wp_register_script() antes de wp_enqueue_script() y si realmente la primera sirve para algo.

Si necesitas cargar un fichero javascript en todas las ocasiones en que se cargue tu página puedes ahorrarte la llamada a wp_register_script() y utilizar sólo wp_enqueue_script().

Si sólo usaras wp_register_script() el script no se cargaría. Como su propio nombre indica, esta función lo único que hace es registrar el script, decir en qué orden quieres cargarlo y si tiene alguna dependencia, pero necesita wp_enqueue_script() para que el script realmente se cargue.

Seguir leyendo «Diferencia entre wp_register_script y wp_enqueue_script»

¿Cuál es la diferencia entre is_single() e is_singular()?

La función is_single() devuelve true si el contenido actual es una entrada única, un post.

La función is_singular() devuelve true si el contenido actual es una entrada, página, custom post type, etc. Cualquier tipo de contenido, pero que sea único. Devuelve false si el contenido actual es una página de categoría, etiqueta o un listado cronológico de entradas.

Ambas tienen en común que se utilizan para variar el comportamiento o el aspecto de la página actual en función del tipo de contenido que se está cargando.

Seguir leyendo «¿Cuál es la diferencia entre is_single() e is_singular()?»