findmedia گفت:
ببخشید یادم رفت بگم.
ممکنه برخی از قالب ها فرم ورود داشته باشند و به صورت خودکار بعد از نصب شدن قالب، در قسمت ابزارک در دسترس باشند . این نوع ابزارک ها داخل پوشه ی افزونه ها قرار نمی گیرند بلکه بخشی از همان قالب هستند که برای ویرایش چنین بخش هایی باید به پوشه ی همان قالب مراجعه کنید .
حالا بنده قالب صحیفه رو چک نکردم تا حالا که بگم کدوم فایل رو باید ویرایش کنید .
به هر حال بگردید دنبال فولدر ویجت ها داخل فولدر قالبتون .
ممنونم از پاسخگوییت دوست عزیزم، کاملا درسته، این جزء ابزارکهای خود قالب هست، بخاطر همینم داخل پوشه ی افزونه ها نیست، البته گشتم تو پوشه ویدجت خود تم بود به نام widget-login.php که اینم محتویاتشه، ولی بازم نفهمیدم چطور باید گزینه هاش رو ادیت کنم :-(
<?php
add_action( 'widgets_init', 'tie_login_widget_box' );
function tie_login_widget_box() {
register_widget( 'tie_login_widget' );
}
class tie_login_widget extends WP_Widget {
function tie_login_widget() {
$widget_ops = array( 'classname' => 'login-widget' );
$control_ops = array( 'width' => 250, 'height' => 350, 'id_base' => 'login-widget' );
$this->WP_Widget( 'login-widget',theme_name .' - Login', $widget_ops, $control_ops );
}
function widget( $args, $instance ) {
extract( $args );
$title = apply_filters('widget_title', $instance['title'] );
echo $before_widget;
echo $before_title;
echo $title ;
echo $after_title;
tie_login_form();
echo $after_widget;
}
function update( $new_instance, $old_instance ) {
$instance = $old_instance;
$instance['title'] = strip_tags( $new_instance['title'] );
return $instance;
}
function form( $instance ) {
$defaults = array( 'title' =>__('Login' , 'tie') );
$instance = wp_parse_args( (array) $instance, $defaults ); ?>
<p>
<label for="<?php echo $this->get_field_id( 'title' ); ?>">Title : </label>
<input id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" value="<?php if( !empty($instance['title']) ) echo $instance['title']; ?>" class="widefat" type="text" />
</p>
<?php
}
}
?>