wp_enqueue_style - ¿Cuál es la diferencia entre get_stylesheet_directory_uri() y get_template_directory_uri() cuando se encolan scripts en wordpress?
wp_enqueue_script (1)
Ambas funciones se pueden utilizar en un tema principal o secundario.
get_template_directory_uri siempre se referirá a la carpeta del tema principal para los activos.
get_template_directory_uri se referirá a la carpeta del tema "actual" para los activos (que podría ser el principal o el secundario, dependiendo de dónde se llame).
Por ejemplo, en un tema infantil:
// This will point to style.css in child theme
wp_enqueue_style( ''my_child_styles'', get_stylesheet_directory_uri().''/style.css'' );
// This will point to style.css in the parent theme
wp_enqueue_style( ''my_parent_styles'', get_template_directory_uri().''/style.css'' );
Tenga en cuenta que si un tema no es un tema secundario, entonces se considera un tema principal.
No es una pregunta seria.
Normalmente uso get_stylesheet_directory_uri()
al get_stylesheet_directory_uri()
scripts en WordPress, que funcionó bien hasta ahora.
Me pregunto cuál es la diferencia entre get_stylesheet_directory_uri()
y get_template_directory_uri()
cuando se encolan los scripts en wordpress.
Según el códice de WordPress:
-
get_template_directory_uri
-> Recuperar URI de directorio de plantilla para el tema actual. -
get_stylesheet_directory_uri
-> Recuperar el URI del directorio de la hoja de estilo para el tema actual / tema secundario
¿Entonces, get_template_directory_uri
no se puede usar para un tema secundario?