version = $version; require_once SaveButtonPluginPath . 'includes/lang/language.php'; $this->languages = new Languages(); } public function enqueueStyles() { wp_enqueue_style( 'save-on-facebook-admin', plugin_dir_url( __FILE__ ) . 'css/save-on-facebook-admin.css', array(), $this->version, FALSE ); } public function addAdminMenu() { add_menu_page('Save on Facebook Plugin', 'Save on Facebook', 'manage_options', 'save-on-facebook', array($this, 'displayMenuOptions')); } public function displayMenuOptions() { if ( !current_user_can('manage_options')) { wp_die(__('You do not have the permissions to access this page.')); } $this->displayOptionsPage(); } public function initDisplayOptions() { $this->getDisplaySettings(); } public function initFacebookOptions() { $this->getFacebookSettings(); } public function displayOptionsPage() { ?>

Save on Facebook Plugin Settings

getFacebookSettings(); // do_settings_sections('sof-facebook'); } ?>
The button can be displayed on top and bottom of posts and pages with different size and alignment.'; } public function getFacebookSettings() { add_settings_section('sof-facebook', 'Facebook Settings', array($this, 'facebookTabContent'), 'sof-options'); add_settings_field('sof-sdk', 'Add Sdk', array($this, 'addSdkInput'), 'sof-options', 'sof-facebook'); add_settings_field('sof-lang', 'Language', array($this, 'addLanguageInput'), 'sof-options', 'sof-facebook'); register_setting('sof-general-settings', 'sof-facebook'); } public function facebookTabContent() { echo 'If your theme or any of your other plugins includes the Facebook JavaScript SDK, leave this option blank.
For example, if you already have login, share or like buttons uncheck the option.'; } public function addSdkInput() { $options = get_option('sof-facebook'); if (isset($options['sof-sdk'])) { $fbSdk = $options['sof-sdk']; } ?>
/>
languages->getLanguages(); ?>
/> />
/> />
/> /> />
/> />