اضافه کردن ابزارک در قالب وردپرس
یکی از امکانات مفید وردپرس امکان اضافه کردن ابزارک یا widget به سایت است که این کار قابلیت مفیدی است. اگر طراح قالب وردپرس هستید میدانید که برای فعال شدن این قابلیت باید در قالب خود کدهایی را اضافه کنید تا این امکان در وردپرس فعال شود. این نوشته برای افراد مبتدی و تازه کار مفید نیست و باید کمی درباره برنامه نویسی قالبهای وردپرس بداند.
پیشنهاد نویسنده: اگر علاقه به یادگیری کدهای مربوط به فایلهای محتوا در قالب وردپرسی دارید روی این لینک کلیک کنید…
اضافه کردن ابزارک در قالب وردپرس
برای افزودن قابلیت ابزارک یا widget در وردپرس مراحل زیر را دنبال کنید:
- در ابتدا وارد فایل functions.php شوید؛ اگر این فایل را در قالب خود ندارید این فایل را بسازید.
- در مرحلهی بعد کد زیر را در قالب خود اضافه کنید:
add_action( 'widgets_init', 'my_register_sidebars' ); function my_register_sidebars() { register_sidebar( array( 'id' => 'blog_sidebar', 'name' => __( 'سایدبار وبلاگ' ), 'description' => __( 'منوی کناری صفحه اصلی و صفحه خواندن نوشته ها' ), 'before_widget' => '<div id="%1$s" class="main-widget-item %2$s">', 'after_widget' => '</div>', 'before_title' => '<p class="main-widget-item-title">', 'after_title' => '</p>' ) ); register_sidebar( array( 'id' => 'footer_sidebar', 'name' => __( 'سایدبار فوتر' ), 'description' => __( 'بخش پایینی سایت' ), 'before_widget' => '<div class="footer-widget-box col-md-3 float-right">', 'after_widget' => '</div>', 'before_title' => '<p class="footer-widget-box-title">', 'after_title' => '</p>' ) ); }
- خب در کد بالا ابتدا به وردپرس با تابع add_action میخواهیم ابزارک را به قالب وردپرسی اضافه کنیم؛ در یک تابعی با نام my_register_sidebars ما بخشهای ابزارکی را که میخواهیم به قالب خود اضافه میکنیم.
در کد بالا دو بخش ابزارک یکی در کنار و دیگری در بخش فوتر یا پایینی سایت داریم.
- خب حالا باید بخشی که نیاز به ابزارک یا widget داشته است و شما در بالا معرفی کردهاید کد زیر را وارد کنید؛ معمولا ابزارک کناری سایت در فایلی به نام sidebar.php در فولدر قالب وردپرسی شما موجود است.
کد زیر برای نمایش بخش widget است:
ابزارک بخش کناری <?php dynamic_sidebar( 'blog_sidebar' ); ?> ابزارک بخش پایینی یا فوتر <?php dynamic_sidebar( 'footer_sidebar' ); ?>
- فایلهای تغییر یافته را ذخیره کنید و حالا ابزارکها در سایت شما فعال شده است.
راستی یه خبر خوش براتون داریم؛ یک دورهی ویدیویی وردپرس به صورت رایگان برای شما کاربران عزیز تهیه شده است که از این لینک به آن دسترسی پیدا کنید. اگر روشهای بهتری برای انجام اینکار سراغ دارید برای ما بنویسید.
ارسال پاسخ