Created
January 4, 2017 23:58
-
-
Save enlacee/31834f5be3b9ff53d38f55b2d83ecce4 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Custom General Settings | |
* . | |
* Crear variables modificables para ReCaptcha-keysite | |
* - KeySite : cgs_keysite | |
* - KeySecret: cgs_keysecret | |
*/ | |
// Añadir un campo suplementario a la sección General de los Ajustes (Settings) del administrador: | |
$new_general_setting = new new_general_setting(); | |
class new_general_setting { | |
function new_general_setting() { | |
add_filter( 'admin_init' , array( &$this , 'register_fields' ) ); | |
add_filter( 'admin_init' , array( &$this , 'register_fields2' ) ); | |
} | |
function register_fields() { | |
register_setting( 'general', 'cgs_keysite', 'esc_attr' ); | |
add_settings_field('cgs_keysite', '<label for="cgs_keysite">ReCaptcha-keysite</label>' , array(&$this, 'fields_html') , 'general' ); | |
} | |
function fields_html() { | |
$value = get_option( 'cgs_keysite', '' ); | |
echo '<input type="text" id="cgs_keysite" name="cgs_keysite" value="' . $value . '" />'; | |
} | |
function register_fields2() { | |
register_setting( 'general', 'cgs_keysecret', 'esc_attr' ); | |
add_settings_field('cgs_keysecret', '<label for="cgs_keysecret">ReCaptcha-keysecret</label>' , array(&$this, 'fields_html2') , 'general' ); | |
} | |
function fields_html2() { | |
$value = get_option( 'cgs_keysecret', '' ); | |
echo '<input type="text" id="cgs_keysecret" name="cgs_keysecret" value="' . $value . '" />'; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment