Este es mi primer complemento, así que voy con prueba y error, tengo dos campos, una casilla de verificación y un cuadro de texto, cuando marco la casilla de verificación, tengo javascript que habilita/deshabilita el cuadro de texto relativo.
Lo que hago:
Aquí están las definiciones de los campos:
add_settings_field( 'stwc_ft_oosn_0', // id 'Enable', // title array( $this, 'stwc_ft_oosn_0_callback' ), // callback 'settings-admin', // page 'stwc_ft_oosn_section' // section ); add_settings_field( 'stwc_ft_oosn_notice_1', // id 'Text', // title array( $this, 'stwc_ft_oosn_notice_1_callback' ), // callback 'settings-admin', // page 'stwc_ft_oosn_section' // section ); Mientras que para el javascript está deshabilitado por jQuery agregando disabled al cuadro de texto, cuando está deshabilitado todavía puedo ver el texto dentro del cuadro de texto cuando guardo la configuración.