sidebar'a kento top authors diye bir eklenti kurdum. işime de yaradı fakat aboneleri bile gösteriyor. oysa ben sadece yazarları ve adminleri göstermek istiyorum. eklenti kodunu aşağıda verdim. yardımcı olursanız sevinirim.
/**
* Plugin Name: Kento Top Authors
* Plugin URI: http://kentothemes.com
* Description: Top Authors List by Post Numbers.
* Version: 1.0
* Author: KentoThemes
* Author URI: http://kentothemes.com
*License: GPLv2 or later
*License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
define('KENTO_TOP_AUTHOR_PLUGIN_PATH', WP_PLUGIN_URL . '/' . plugin_basename( dirname(__FILE__) ) . '/' );
function kento_top_author_scripts($hook) {
/* Register our script. */
wp_enqueue_style( 'KENTO_TOP_AUTHOR_STYLE', KENTO_TOP_AUTHOR_PLUGIN_PATH.'css/style.css' );
wp_enqueue_script( 'jquery');
}
add_action('wp_enqueue_scripts', 'kento_top_author_scripts');
//////////////////kento_top_authors widget//////////////////////////////////
//add_action( 'widgets_init', 'kento_latest_tabs_plugin' );
wp_register_sidebar_widget(
'kento_top_authors_widget', // your unique widget id
'Kento: Top Authors', // widget name
'kento_top_authors_widget_display', // callback function to display widget
array( // options
'description' => 'Top Authors List'
)
);
wp_register_widget_control(
'kento_top_authors_widget', // id
'kento_top_authors_widget', // name
'kento_top_authors_widget_control' // callback function
);
function kento_top_authors_widget_control($args=array(), $params=array()) {
//the form is submitted, save into database
if (isset($_POST['submitted'])) {
update_option('kento_top_authors_widget_title', $_POST['widgettitle']);
update_option('kento_top_authors_widget_number', $_POST['number']);
update_option('kta_style', $_POST['kta_style']);
}
//load options
$widgettitle = get_option('kento_top_authors_widget_title');
$number = get_option('kento_top_authors_widget_number');
$kta_style = get_option('kta_style');
?>
Widget Title:
How Many Author to show:
Select Style:
/>Style 1
/>Style 2
/>Style 3
}
function kento_top_authors_widget_display($args=array(), $params=array()) {
//load options
$widgettitle = get_option('kento_top_authors_widget_title');
$number = get_option('kento_top_authors_widget_number');
$kta_style = get_option('kta_style');
//widget output
echo stripslashes($args['before_widget']);
echo ' ';//close div.socialwidget
echo stripslashes($args['after_widget']);
}
//////////////////kento_top_authors widget end//////////////////////////////////