Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Separar las opciones de un plugin por clases

Estas en el tema de Separar las opciones de un plugin por clases en el foro de WordPress en Foros del Web. Buenas aquí estoy otra vez mi preguntas de novato ;), Lo que quiero es que utilizando la clase o modulo https://github.com/tareq1988/wordpre...ings-api-class , tener cada pestaña ...
  #1 (permalink)  
Antiguo 27/10/2015, 10:46
Avatar de gachon  
Fecha de Ingreso: septiembre-2004
Ubicación: En Google
Mensajes: 462
Antigüedad: 19 años, 7 meses
Puntos: 3
Información Separar las opciones de un plugin por clases

Buenas aquí estoy otra vez mi preguntas de novato ;),

Lo que quiero es que utilizando la clase o modulo https://github.com/tareq1988/wordpre...ings-api-class
, tener cada pestaña de opciones en un archivo php diferente, en una clase si fuera posible.

Es decir si tengo este código con las secciones,
Código PHP:
 $sections = array(
            array(
                
'id' => 'wedevs_basics',
                
'title' => __'Basic Settings''wedevs' ),
               
'callback' => array($this,'add_html')
            ),
            array(
                
'id' => 'wedevs_advanced',
                
'title' => __'Advanced Settings''wedevs' ),
 
'callback' => array($this,'add_html2')
            ),
            array(
                
'id' => 'wedevs_others',
                
'title' => __'Other Settings''wpuf' ),
 
'callback' => array($this,'add_html3')
            )
        ); 
que cada sección coja todos los campos y los callback de mi propio archivo, que por ejemplo para Basic Settings, me coja los datos class-settings-basic.php y para la sección Avanced tener class-settings-avanced.php.

Es que tengo ya muchas opciones y pestañas y quiero organizarlo mejor posible.

Espero puedan ayudarme

Saludos!!

Etiquetas: opciones, plugin
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:45.