textdomain = FB_Archive :: get_textdomain(); register_uninstall_hook( __FILE__, array( 'FB_Archive_Settings', 'unregister_settings' ) ); add_action( 'admin_menu', array( $this, 'add_settings_page' ) ); add_action( 'admin_init', array( $this, 'register_settings' ) ); } /** * return plugin comment data * * @since 0.0.2 * @access public * @param $value string, default = 'Version' * Name, PluginURI, Version, Description, Author, AuthorURI, TextDomain, DomainPath, Network, Title * @return string */ public function get_plugin_data( $value = 'Version' ) { $plugin_data = get_plugin_data( __FILE__ ); $plugin_value = $plugin_data[$value]; return $plugin_value; } /** * Return Textdomain string * * @access public * @since 0.0.2 * @return string */ public function get_textdomain() { return $this -> textdomain; } /** * Add settings link on plugins.php in backend * * @uses plugin_basename * @access public * @param array $links, string $file * @since 0.0.2 * @return string $links */ public function plugin_action_links( $links, $file ) { if ( plugin_basename( dirname(__FILE__).'/archive.php' ) == $file ) { $links[] = '' . __('Settings') . ''; } return $links; } /** * Add settings page in WP backend * * @uses add_options_page * @access public * @since 0.0.2 * @return void */ public function add_settings_page() { add_submenu_page( 'edit.php?post_type=archiv', 'Archive Settings', 'Settings', 'manage_options', 'archive_settings_group', array( $this, 'get_settings_page' ) ); add_action( 'contextual_help', array( $this, 'contextual_help' ), 10, 3 ); } /** * Return form and markup on settings page * * @uses settings_fields, normalize_whitespace * @access public * @since 0.0.2 * @return void */ public function get_settings_page() { screen_icon('archive-settings'); ?>

/> get_textdomain() ) ?>
get_textdomain() ) ?>

get_textdomain() ) ?>

/> get_textdomain() ) ?> get_textdomain() ) ?>

' . __( '' ) . '

'; return normalize_whitespace( $contextual_help ); } } ?>