Bienvenido a la Comunidad de Treehouse
¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.
¿Buscas aprender algo nuevo?
Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de
Inicia tu prueba gratuita
Greg Schudel
4,090 Puntos¿Diferencia entre acciones y filtros?
Tengo un poco de confusión sobre cuál es la diferencia entre acciones y filtros.
Sé que se dan ejemplos en el video. Pero estoy pensando en otras aplicaciones.
¿Se utilizan los ganchos de acciones para insertar bootstrap personalizado o javascript para un menú en una página específica?
¿Se utilizan los filtros para que el usuario seleccione su propio widget o diseño?
¡Por favor, proporcione orientación, gracias!
2 Respuestas
Jacob Mishkin
23,118 puntosSí, tienes razón. Echa un vistazo a wp_enqueue_scripts. Allí añades una acción de encolar tus estilos o scripts en la página. Este es un ejemplo de un gancho de acción.
Un filtro es cuando puedes añadir funcionalidad al núcleo de WP a algo que ya existe. Un buen ejemplo es cuando deseas añadir clases de cuerpo a una página en tu sitio.
Mackenzie Bowes
2,237 PuntosDe stack exchange:
Pero probablemente eso no sea lo importante. Creo que lo importante es que al elegir un desarrollador usar un Gancho de Acción vs. un Gancho de Filtro o viceversa, está transmitiendo su intención y, por lo tanto, dando orientación al diseñador de temas o desarrollador de complementos que podría estar usando el gancho. En esencia, están diciendo: "Voy a llamarte, haz lo que necesites hacer" O "Voy a pasarte este valor para modificar, pero asegúrate de que lo devuelvas".
Así que, en última instancia, creo que la orientación proporcionada por la elección del tipo de gancho es el verdadero valor detrás de la distinción. En mi opinión, de todas formas.
- Mike Schinkel
Entonces, en otras palabras, un Gancho de Acción es un Gancho de Filtro que ha sido diseñado para ser más fácil de usar. Puedes usar un gancho de filtro para hacer lo que quieras en cualquier lugar, pero los Ganchos de Acción son formas de sugerir dónde las personas que vienen después de ti hacen cosas.