ساخت ابزارک سفارشی در وردپرس با کد نویسی
ساخت ابزارک سفارشی در وردپرس با کد نویسی
همانطور که می دانید وردپرس دارای امکانات زیادی است و این امکانات همه نوع امکاناتی می باشد و هر نوع امکانی هم که در خود وردپرس وجود نداشته باشد شما می دانید که یک افزونه ای وجود دارد که آن قابلیت را که می خواهید در سایت شما پیاده سازی کند و اگر که افزونه ای هم برای آن بخش مورد نظری که می خواهید بسازید وجود نداشت شما می توانید به یک کد نویس وردپرس بسپارید که آن را برای شما در سایت وردپرسی تان پیاده سازی کند ، یکی از این بخش های که در وردپرس وجود دارد به نام ابزارک ها می باشد
ابزارک ها یک قابلیت حرفه ای است که شما می توانید به کمک آن بخش در سایت خود هر قسمت از سایت خود را که می خواهید حالا در صفحه اصلی یا در فوتر سایت خود و یا در سایدبار یا همان بخش کناری سایت خود یا در هدر سایت خود با ساخت یک ابزارک جدید یک امکان جدید را در سایت نمایش دهید و ما در یک مقاله به شما آموزش ساخت ابزارک ها در وردپرس را توضیح داده ایم و می توانید این مقاله را در میهن آکادمی مشاهده کنید
ولی برخی مواقعه نیاز است که یک سری ابزارک های سفارشی در سایت وردپرسی خود داشته باشیم که به صورت اختصاصی برای سایت خودمان باشد و در هیچ سایتی وجود نداشته باشد و این بار در این مقاله می خواهیم به شما آموزش دهیم که چطور می توانید یک ابزارک سفارشی در وردپرس با استفاده از کد نویسی بسازید و نمایش دهید پس در ادامه این مقاله در میهن آکادمی همراه من باشد.
استفاده از ابزارک ها در وردپرس بسیار آسان و ساده می باشد و شما می توانید با استفاده از دراپ اند دراپ یا همان کشیدن و رها کردن المنت های موجود در بخش ابزارک های وردپرس خود هر المنت ابزارکی را که بخواهید در سایت خود استفاده کنید و اگر که شما به کد نویسی مسلط باشید می توانید هر المنت یا ابزارک را که می خواهید در سایت خود بسازید و با کد نویسی نمایش دهید و اینجا ما می خواهیم یک ابزارک سفارشی را برای شما بسازیم و شما استفاده کنید.
ساخت ابزارک سفارشی در وردپرس :
ابزارک ها در وردپرس یک قابلیت حرفه ای می باشد که همه افراد می توانند استفاده کنند و برای اینکه بتوانید استفاده کنید نیاز است که شما کمی با وردپرس آشنا باشید و ما در یک مقاله ای در میهن آکادمی به صورت کامل آموزش کار با ابزارک ها را توضیح داده ایم که چطور می توانید از ابزارک ها استفاده کنید و شما می توانید برای اطلاعات نحوه استفاده از این بخش به مقاله آموزشی مراجعه کنید
زمانی که شما سایت خود را تازه راه اندازی می کنید خود وردپرس به صورت خودکار یک سری ابزارک های را در اختیار شما قرار می دهد و این ابزارک ها ، ابزارک های ساده خود وردپرس هستند که برای شما به وجود آمده است که به فرض مثال چند مقاله که تازه نوشته شده است را در سایدبار یا حالا در فوتر سایت خود نمایش دهید که سایت شما از حالت سادگی بیرون آید ولی شما می توانید با استفاده از کد نویسی و قالب های حرفه ای که امروزه در وردپرس ایجاد شده است از ابزارک های بیشتری برای ساخت سایت خود استفاده کنید
شما تقریبا در سایت خود می توان گفت که بیشتر کار های خود را با ابزارک ها انجام می دهید و نحوه استفاده از ابزارک ها در وردپرس همانطور که در چند خط بالا توضیح داده شد به نحوه کد نویسی قالب سایت شما بستگی دارد که در قالب شما چه نوع ابزارک های طراحی شده است که شما بتوانید استفاده کنید
در صورتی که قالب شما از ابزارک ها پشتیبانی کند شما می توانید چند ابزارک مختلف را در پنل مدیریت خود برای استفاده در سایت قرار دهید و می توانید آن را افزایش دهید یا اگر که قالب شما به شما اجازه دهد می توانید به ابزارک های خود اضافه کنید و آن را گسترش دهید مثل همیشه شما می توانید به کمک ابزارک ها در سایت خود تا حدی که طراح قالب شما در وردپرس به شما اجازه داده از این قابلیت استفاده کرده و کاربرد سایت خود را افزایش دهید
ساخت ابزارک سفارشی در وردپرس با کد نویسی چگونه است :
دو روش برای ساخت ابزارک در سایت شما وجود دارد و این دو روش یکی با استفاده از کد نویسی می باشد و روش دیگر استفاده از افزونه های که با آن می توان ابزارک های سفارشی ساخت و در این آموزش شما با استفاده از کد نویسی می توانید ابزارک های سفارشی بسازید
اول از همه شما برای دیدن ابزارک های سایت وردپرسی خود بعد از نصب وردپرس و قالب مورد نظر خود باید وارد پنل مدیریت سایت خود شوید و از بخش نمایش وارد بخش ابزارک ها در وردپرس شوید مانند تصویر بالا
بعد از وارد شدن به صفحه ابزارک ها شما تعدادی ابزارک مانند تصویر بالا در این بخش پنل مدیریت وردپرس خود مشاهده می کنید که می توانید در سایت خود از این ابزارک های قالب استفاده کنید و شما می توانید با استفاده از کد نویسی به تعداد این ابزارک ها اضافه کنید و صد البته با کدنویسی
برای ساخت ابزارک جدید در وردپرس خود شما باید وارد بخش نمایش شوید و بعد از آن بر روی دکمه ویرایشگر پرونده پوسته کلیک کنید مانند تصویر بالا
بعد از وارد شدن به ویرایشگر پرونده پوسته شما وارد یک صفحه می شوید که در آن تمام کد نویسی قالب های سایت خود قرار دارد و شما باید کد زیر را در فایل Functions.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
__('ابزارک میهن آکادمی', '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' ); ?>"><?php _e( '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' );
همانطور که گفته شد در قسمت های بالا شما باید برای دیدن ابزارک های خود به بخش نمایش بروید و بر روی ابزارک ها کلیک کرده و یک ابزارک به نام میهن آکادمی در نوار کناری یا همان سایدبار خود قرار دهید تا بتوانید به راحتی عملکرد این ابزارک سفارشی را ببینید و از تاثیر آن در سایت خود لذت ببرید و در نظر داشته باشید که این ابزارکی که شما ساخته اید یک ابزارک سفارشی است و شما می توانید این ابزارک را تا حد توان خود اختصاصی تر کنید
به همین راحتی شما می توانید در سایت خود ابزارک های سفارشی بسازید و استفاده کنید ، موفق و پیروز باشید