-
June 29th, 2017, 23:15
#1
عضو جدید
تغییر در قسمت عنوان ابزارک ها
درود خدمت دوستان گرامی
خواستم بدانم که چطور می شود که در قسمت title یک ابزارک در وردپرس تغییر ایجاد کرد (بتوان یک کلاس را کنار title قرار داد)
مثل تصویر زیر:
65.PNG
من از php سر در نمی یارم اینم کد های یک ابزارک اختصاصی مشکل من این است که یک کلاس را قبل از After title قرار داد
<?php
// Creating the widget
class wpb_widget extends WP_Widget {
function __construct() {
parent::__construct(
// Base ID of your widget
'wpb_widget',
// Widget name will appear in UI
__('a widget for wordpress', 'bigtheme'),
// Widget description
array( 'description' => __( 'Sample widget based on (discription widget)', 'bigtheme' ), )
);
}
// Creating widget front-end
// This is where the action happens
public function widget( $args, $instance ) {
$title = apply_filters( 'widget_title', $instance['title'] );
// before and after widget arguments are defined by themes
echo $args['before_widget'];
if ( ! empty( $title ) )
echo $args['before_title'] . $title . $args['after_title'];
// This is where you run the code and display the output
echo __( 'سلام , این ابزارک من است!', 'bigtheme' );
echo $args['after_widget'];
}
// Widget Backend
public function form( $instance ) {
if ( isset( $instance[ 'title' ] ) ) {
$title = $instance[ 'title' ];
}
else {
$title = __( 'عنوان ابزارک', 'bigtheme' );
}
// Widget admin form
?>
<p>
<label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _e( 'Title:' ); ?></label>
<input id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" type="text" value="<?php echo esc_attr( $title ); ?>" />
</p>
<?php
}
// Updating widget replacing old instances with new
public function update( $new_instance, $old_instance ) {
$instance = array();
$instance['title'] = ( ! empty( $new_instance['title'] ) ) ? strip_tags( $new_instance['title'] ) : '';
return $instance;
}
} // Class wpb_widget ends here
// Register and load the widget
function wpb_load_widget() {
register_widget( 'wpb_widget' );
}
add_action( 'widgets_init', 'wpb_load_widget' );
از شما بسیار سپاس گزارم
رومن پولانسکی: بزرگترین لذت در زندگی انجام کاریست که دیگران می گویند: تو نمی توانی !
پرشین دانلود
-
-
June 29th, 2017 23:15
# ADS
-
June 29th, 2017, 23:44
#2
عضو دائم
پاسخ : تغییر در قسمت عنوان ابزارک ها
آدرس سایت و فایل فانکشن را برای تغیرات ارسال کنید
-
-
June 30th, 2017, 09:32
#3
عضو جدید
پاسخ : تغییر در قسمت عنوان ابزارک ها
درود خدمت دوست گرامی
بنده در حال طراحی این وب سایت به صورت لوکال هاست هستم (در طراحی از لحاظ htm و css مشکلی ندارم اما زیاد از php سر در نمی یارم)
اگر می شود خودتان تغییرات را بر روی یک نمونه برای ما انجام دهید.
از شما بسیار سپاس گزارم
رومن پولانسکی: بزرگترین لذت در زندگی انجام کاریست که دیگران می گویند: تو نمی توانی !
پرشین دانلود
-