OK, así que encontré un poco más:
-
JeffreyWay /
WordPress-Theme-Options-Page -
clase de código abierto, el proyecto está alojado en github dirigido a desarrolladores de temas,
se ve bien, no lo he usado. (enlace muerto)
.
-
devinsays / Options-Framework -
Marco de código abierto del proyecto es
alojado en github orientado al tema
desarrolladores, luego supe que es
ha evolucionado hasta
Opciones temáticas muy grandes.
proyecto escalado que tiene un montón de
caracteristicas. (enlace muerto)
-
helgatheviking /
opciones-temáticas-KIA - abierto
Marco fuente del proyecto es
alojado en github destinado a ayudar
los desarrolladores construyen opciones en su
Temas infantiles temáticos, fue bruja.
Bifurcado para opciones temáticas mucho
hasta la fecha. (link dead)
-
Wordpress AdminPage Class - a
solución comercial, embalado
características y muy fácil de usar.
-
plugin OptionTree - y el IDE para
la creación de paneles de opciones, un montón de
Característica y constantemente actualizada,
Lo malo es que no es fácil.
Integrado en plugins o temas y
las opciones predeterminadas no son una opción (hasta
a la versión 1.1.1).
eso es todo por ahora, pero todavía estoy buscando aquí tu experiencia.
Actualizar
Después de mucho tiempo de intentarlo, logré integrar el árbol de opciones con mi complemento y, una vez finalizada esa parte, debo decir que nunca ha sido tan fácil agregar opciones a mi complemento, ¡NUNCA! todo hecho sin código, pero utilizando la interfaz de usuario pulida que viene con él.
Así que a partir de ahora es mi favorito, con una pequeña excepción de ser un complemento por sí mismo y no un marco que hace que la parte de integración sea mucho más difícil.
Update2
Si leíste la primera actualización, este será un giro de 180 grados. He dejado de usar Option-Tree witch. Fue difícil de integrar en primer lugar, pero principalmente porque crea una fila de opciones en la tabla de la base de datos de opciones para cada opción que le agregas, así que mi complemento ha creado 287 filas en la base de datos y eso es malo por muchas razones, pero las principales son difíciles de eliminar todas en la desactivación del complemento y tienes que crear una llamada de opción para cada opción. de ellos, así que es una gran cantidad de llamadas de base de datos.
Desde ese pequeño retroceso, encontré que la mayoría de los marcos enumerados aquí funcionan de la misma manera que cada opción tiene su propia fila.
Así que modifiqué la clase AdminPage para guardar todas las opciones por página de administración en una variedad de opciones y ahora mi complemento solo genera 7 filas en la base de datos y, como máximo, solo necesito llamar a la función get_option 7 veces para guardar muchas llamadas a la base de datos. Me pondré en contacto con el creador de AdminPage Class y le pediré que considere esta modificación, pero aparte de eso es muy fácil de usar y aún más fácil de administrar.
Última actualización
si alguien sigue manteniendo el puntaje aquí, terminé codificando el mío
Sus principales características son:
- Código abierto, licencia GPL.
- Funciona tanto con complementos como con temas
- Código OOP en todo momento (lo que significa fácil de extender y modificar).
- Importar opciones de exportación.
- Todas las opciones guardadas como una sola fila en una base de datos.
- Los campos disponibles son:
- entrada
- Textarea
- botón de radio
- casilla de verificación
- Seleccionar desplegable
- Carga de archivos
- Carga de imagen
- editor WYSIWYG
- Selector de fecha
- Selector de tiempo
- Selector de color
- Lista de taxón Dropdwon o casillas de verificación
- Lista desplegable o casillas de verificación
- Desplegable de roles de usuario de WordPress o casillas de verificación
- Editor de código resaltado de sintaxis (PHP, CSS, HTML, JAVASCRIPT)
- Campo de tipografía (conjunto de tamaño, color, cara, campos familiares)
- Arrastre y amp; Gota
- campo repetidor
- campo Plupload
- engancha y filtra por todas partes para que puedas personalizarlo como quieras