SoporteCategoría: QuestionsRegistro de CMB2 en config.php
Osvaldo Mora ha preguntado hace 4 años

Hola estoy intentando agregar campos cmb2 para dos cpt diferentes pero tengo problemas al registrar los action en config.php
Funcionan los metabox si registro solo uno pero no con ambos
public $add_action=[

        [‘cmb2_admin_init’,__NAMESPACE__.’\SesionesController::cmb2_sesiones’,
        ‘cmb2_admin_init’,__NAMESPACE__.’\CalendarioController::cmb2_calendario’]     ];

1 respuestas
Carlos Herrera Staff ha respondido hace 4 años

Hola Osvaldo. creo que estas escribiendolo mal. sería así:

public $add_action=[
['cmb2_admin_init',__NAMESPACE__.'\SesionesController::cmb2_sesiones'],
['cmb2_admin_init',__NAMESPACE__.'\CalendarioController::cmb2_calendario'] ];

Otra opción sería:

public $add_action=[
['cmb2_admin_init',__NAMESPACE__.'\SesionesController::misAcciones'] ];
Y luego en SessionesController.php
public static function misAcciones(){
SesionesController::cmb2_sesiones;
CalendarioController::cmb2_calendario;
}