I found the problem.
Edit the file slideshare.php
just after:
/**
* Class constructor
*/
function __construct() {
$this->longname = __( 'SlideShare Configuration', 'slideshare' );
add_action( 'admin_menu', array( &$this, 'register_settings_page' ) );
add_filter( 'plugin_action_links', array( &$this, 'add_action_link' ), 10, 2 );
add_action( 'admin_print_scripts', array( &$this, 'config_page_scripts' ) );
add_action( 'admin_print_styles', array( &$this, 'config_page_styles' ) );
add_action( 'admin_init', array( &$this, 'options_init' ) );
}
You need to add this lines:
function options_init(){
register_setting( 'yoast_slideshare_options', 'slideshare' );
}
so the result will be:
/**
* Class constructor
*/
function __construct() {
$this->longname = __( 'SlideShare Configuration', 'slideshare' );
add_action( 'admin_menu', array( &$this, 'register_settings_page' ) );
add_filter( 'plugin_action_links', array( &$this, 'add_action_link' ), 10, 2 );
add_action( 'admin_print_scripts', array( &$this, 'config_page_scripts' ) );
add_action( 'admin_print_styles', array( &$this, 'config_page_styles' ) );
add_action( 'admin_init', array( &$this, 'options_init' ) );
}
function options_init(){
register_setting( 'yoast_slideshare_options', 'slideshare' );
}
Kind regards
José Conti