¿Alguna vez ha necesitado un sitio web que debería construirse con WordPress, pero también debería ampliar los límites de este hermoso sistema de administración de contenido? Siempre ha necesitado crear un sitio web de WordPress para compartir fragmentos de código, o configurar un curso en línea para vender sus conocimientos, o crear un sistema de soporte para su agencia?
A veces, un tema y un montón de complementos no funcionarán para nuestro proyecto. A veces, necesitamos un sistema completo con un diseño decente y una funcionalidad sólida. Ahí es donde entran en juego los temas especializados..
Se debe desarrollar un tema de WordPress para cambiar el aspecto de un sitio web y evitar ofrecer funcionalidades integradas en su núcleo. Esto se denomina "invadir el territorio del complemento" y se considera una mala práctica, ya que básicamente encadena al usuario a su tema con la funcionalidad que ofrece. Afortunadamente, existe una solución: puede proporcionar funcionalidad a través de complementos que necesita que los usuarios instalen. Para hacerlo, puedes usar una biblioteca de PHP como la Activación del complemento TGM.
Pero a veces, un proyecto requiere que el diseño y la funcionalidad trabajen juntos. En este caso, tenemos una excepción, y el nombre de la excepción, que se utiliza en todo el mercado de WordPress, es "temas especializados".
Si decides crear un tema especial para WordPress, deberías considerar algunas cosas:
Debe ofrecer un enfoque único para presentar su tema como un "tema de especialidad". Si quieres, usa plátanos (si estás seguro de que alguien hará uso de tu tema) y haz el tema más excéntrico que la comunidad haya visto. En serio, la comunidad podría usar cierta variedad de temas..
Las acciones y los filtros forman parte de la API del complemento de WordPress, pero eso no significa necesariamente que los temas no puedan beneficiarse de ellos. De hecho, todos los marcos de temas de WordPress más populares utilizan acciones y filtros (principalmente acciones) para que otros desarrolladores puedan extender los marcos. Sigue su ejemplo y haz que tu tema sea extensible con la acción de WordPress y los ganchos de filtro.
Aquí está tu "A-ha!" ¡Si quiere aprovechar más su tema diversificando las opciones de diseño, haga que su tema esté listo para los temas infantiles! Cree su tema base (como un marco de tema) y cree temas secundarios para ofrecer diferentes diseños.
Si cree que otros temas pueden beneficiarse de una parte de su funcionalidad, adelante, ofrézcala como un complemento y exigir utilizando la biblioteca de activación de plugin TGM. Pero en la mayoría de los casos, las funcionalidades de los temas especializados no se pueden usar con otros temas; Por lo que parece un esfuerzo vano para convertir la funcionalidad.
Pero ten en cuenta que los desarrolladores pueden crear temas. después lanza su tema especial, por lo que aún es una buena idea separar la funcionalidad del diseño.
Hay tantos tipos de temas especializados que se pueden hacer que sería inútil intentar enumerarlos todos. Pero para obtener la idea, escribamos algunos:
Como dije antes, cualquier buena idea podría ser y debiera ser-convertido en un tema de especialidad. Si crees que tienes una buena idea para crear un tema de especialidad original, hazlo.
Hay tantos buenos ejemplos de temas especializados en Internet, principalmente en los mercados de temas de WordPress. Echemos un vistazo a algunos ejemplos notables en ThemeForest:
¿Has oído hablar de Thunderclap? Thunderclap es una plataforma de "multitudes que habla" que "ayuda a las personas a ser escuchadas" al obtener suficientes partidarios para compartir su causa en las cuentas de redes sociales de sus partidarios. Y el tema Social Reach te permite iniciar un sitio web personalizado para hacer exactamente esto..
Los sistemas de gestión de aprendizaje han aumentado en el año 2014, pero Academy ha existido desde marzo de 2013. Con este tema de WordPress limpio y hermoso, puede comenzar su propio LMS y lanzar y vender cursos.
Si está vendiendo un producto o prestando un servicio, es probable que sus clientes busquen asistencia para su producto o servicio. Con el tema de la Mesa de soporte, puede proporcionar una base de conocimientos, un foro de soporte y páginas de preguntas frecuentes para sus clientes.
Los temas especializados no necesariamente tienen que ser temas grandes y complejos. Domena es un ejemplo bastante bueno para un tema especial simple, que le ayuda a configurar una página de "venta" para sus dominios.
Estoy bastante seguro de que no hay estándares en el mundo que no tengan excepciones. En nuestro caso, la noción de "temas especializados" es nuestra excepción para los estándares de desarrollo de temas, incluso si creamos un tema especializado pero ofrecemos su funcionalidad como complementos. En la práctica, aún evitamos que los usuarios cambien de tema..
¿Qué opinas sobre este tema? ¿Deberíamos ver más temas especializados y doblar los estándares un poco más, o deberíamos ceñirnos a los estándares estrictamente??
Comparta sus opiniones con nosotros comentando a continuación, y si le gustó este artículo, no olvide compartirlo con sus amigos.!