hook)
return WP_CONTENT_URL . '/plugins/' . plugin_basename(dirname($filename)). '/'.$this->ozhicon;
return $hook;
}
function config_page_styles() {
if (isset($_GET['page']) && $_GET['page'] == $this->hook) {
wp_enqueue_style('dashboard');
wp_enqueue_style('thickbox');
wp_enqueue_style('global');
wp_enqueue_style('wp-admin');
wp_enqueue_style('blogicons-admin-css', WP_CONTENT_URL . '/plugins/' . plugin_basename(dirname(__FILE__)). '/yst_plugin_tools.css');
}
}
function register_settings_page() {
add_options_page($this->longname, $this->shortname, $this->accesslvl, $this->hook, array(&$this,'config_page'));
}
function plugin_options_url() {
return admin_url( 'options-general.php?page='.$this->hook );
}
/**
* Add a link to the settings page to the plugins list
*/
function add_action_link( $links, $file ) {
static $this_plugin;
if( empty($this_plugin) ) $this_plugin = $this->filename;
if ( $file == $this_plugin ) {
$settings_link = '' . __('Settings') . '';
array_unshift( $links, $settings_link );
}
return $links;
}
function config_page() {
}
function config_page_scripts() {
if (isset($_GET['page']) && $_GET['page'] == $this->hook) {
wp_enqueue_script('postbox');
wp_enqueue_script('dashboard');
wp_enqueue_script('thickbox');
wp_enqueue_script('media-upload');
}
}
/**
* Create a Checkbox input field
*/
function checkbox($id, $label) {
$options = get_option($this->optionname);
return '
';
}
/**
* Create a Text input field
*/
function textinput($id, $label) {
$options = get_option($this->optionname);
return '
';
}
/**
* Create a potbox widget
*/
function postbox($id, $title, $content) {
?>
'.__('Why not do any or all of the following:','ystplugin').'
'; $content .= ''.__('If you have any problems with this plugin or good ideas for improvements or new features, please talk about them in the','ystplugin').' '.__("Support forums",'ystplugin').'.
'; $this->postbox($this->hook.'support', 'Need support?', $content); } /** * Box with latest news from Yoast.com */ function news() { require_once(ABSPATH.WPINC.'/rss.php'); if ( $rss = fetch_rss( 'http://feeds2.feedburner.com/joostdevalk' ) ) { $content = '