Me pregunto cuál es el método más eficiente para agregar un archivo javascript específicamente para una publicación y / o página.
Aquí hay algunas soluciones que se me ocurrieron:
- Cambie a la vista de edición de HTML y publique su JavaScript allí (solución bastante mala)
- Campos personalizados con el JavaScript específico para esa publicación / página en los pares clave y valor
- En footer.php, cargue archivos JavaScript dependiendo de la página en la que se encuentre (esto lleva a muchos condicionales)
En una nota al margen, ninguno de los archivos de JavaScript se compartirá entre páginas, literalmente será específico de lo que está viendo actualmente.
¿Alguna idea?
php
custom-field
jquery
javascript
mousesports
fuente
fuente
Respuestas:
Creo que el mejor equilibrio entre la eficiencia y el uso de métodos adecuados de WordPress para agregar JavaScript sería agregar algo en este sentido a su archivo de funciones themes.php. Por ejemplo:
funciones.php:
Esto le da un control total sobre lo que se carga donde, una ubicación centralizada en sus archivos de funciones themes.php para editar lo que se carga donde: y, de esta manera, utiliza métodos de WordPress para agregar JavaScript a sus publicaciones y páginas de manera segura .
fuente
if (is_page() || is_single())
. ¿Qué te parece Ben?home
aAccess to Home Online
pero no está trabajando?Lo que haría es colocarlo en el pie de página o en el encabezado y usar condicionales php.
Por ejemplo:
De esta manera, no está llamando todos los scripts todo el tiempo en cada carga de página y solo está llamando a los que necesita.
Aquí hay un enlace al códice de Wordpress http://codex.wordpress.org/Conditional_Tags
Y si tiene scripts especiales que solo necesitan ser llamados por publicación, utilice campos personalizados.
fuente
La otra forma probada es debajo de la página de agregar directamente desde el editor y agregar comentarios con la etiqueta de script de otra manera no funcionará.
fuente