ساختمان یک سایت وردپرسی از ابزارک تشکیل شده است مانند پلاگین اما برنامه نویسی و ایحاد یک ابزارک ساده از پلاگین وردپرسی هستش و شما میتوانید برای ساخت ابزارک در وردپرس با استفاده از سه تابع اقدام نمائید .
در این آموزش وردپرس به راحتی میتوانید اقدام به ساخت ابزارک در وردپرس کنید .
نکته : قبل از ایجاد ابزارک بهتر است قابلیت ابزارک را با استفاده از مقاله فعال سازی ابزارک در وردپرس فعال نمائید .
ساخت ابزارک در وردپرس
اگر شما یک وبسایت وردپرسی دارید و ابزارکهای موجود در پیشخوان > نمایش > ابزارک برای شما از نظر کاربردی مفهومی نداره و یا به دلیل عدم کارایی غیرقابل استفاده باشد و یا به عنوان یک برنامه نویس و وردپرس کار تمایل دارید یک ابزارک سفارشی در وردپرس برای خود ایجاد کنید تا بتوانید اطلاعات مناسبی توسط ابزارک به کاربران خود به نمایش در بیاورید میتوانید از این آموزش استفاده کامل ببرید و یک ابزارک سفارشی برای خود ایجاد کنید .
در تصویر زیر نمونه ابزارک ایجاد شده را مشاهده میکنید
برای شروع و ساخت ابزارک در وردپرس وارد بخش نمایش > ویرایشگر قالب خود شده و کدهای زیر را در مکان مناسبی از فایل فانکشن قالب خود قرار داده و آن را ذخیره کنید.
نکته !! از قالب خود یک بکاپ بگیرید
// 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
__('ابزارک مکانیک وردپرس', 'wpb_widget_domain'),
// Widget description
array( 'description' => __( 'ابزارک سفارشی مکانیک وردپرس', 'wpb_widget_domain' ), )
);
}
// 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 __( 'یک متن تست جهت نمایش وارد کنید', 'wpb_widget_domain' );
echo $args['after_widget'];
}
// Widget Backend
public function form( $instance ) {
if ( isset( $instance[ 'title' ] ) ) {
$title = $instance[ 'title' ];
}
else {
$title = __( 'New title', 'wpb_widget_domain' );
}
// Widget admin form
?>
<p>
<label for="<?php echo $this->get_field_id( 'title' ); ?>">عنوان ابزارک شما</label>
<input class="widefat" 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' );
بعد از ذخیره کردن فایل فانکشن به مسیر نمایش > ابزارکها در پیشخوان وردپرس مراجعه کرده و ابزارک ساخته شده که با عنوان ابزارک مکانیک وردپرس می باشد را انتخاب کرده و در مکان مورد نظر از قالب خود قرار دهید.
با این آموزش میتوانید یک متن با عنوان دلخواه در یک بخش از قالب وبسایت خود به نمایش در بیاورید .
با این روش میتوانید هر نوع محتوایی ایجاد کرده و با استفاده از کد های بالا در سایت خود نمایش دهید.
موفق باشید و همیشه مکانیک وردپرسی باشید






0 پاسخ
Visitor Rating: 5 Stars
Visitor Rating: 5 Stars