ثبت‌نام ورود

افزودن ابزارک به قالب وردپرس و ساخت ناحیه ابزارک در وردپرس

افزودن ابزارک به قالب وردپرس
افزودن ابزارک به قالب وردپرس

ابزارک قطعه کدهایی پویا هستند، که قابلیت‌های متفاوتی را در سایت شما ایجاد می‌کنند. ابزارک‌ به‌صورت خودکار قابلیت‌های متعددی مانند پرفروش‌ترین محصولات، تقویم و غیره را به قسمت‌های مختلف سایت که شما به آن نیاز دارید، اضافه می‌کند.
در آموزش‌های قبل به‌صورت مفصل در ارتباط با این موضوع صحبت کردیم، اما در این مقاله قصد داریم با شما همراهان همیشگی میهن وردپرس در مورد نحوه افزودن ابزارک به قالب وردپرس صحبت کنیم.

افزودن ابزارک به قالب وردپرس

ابزارک‌ وردپرس به‌عنوان یکی از بهترین امکانات سیستم مدیریت محتوای وردپرس شناخته‌شده است. جذاب‌ترین بخش موضوع این است که، می‌توانید با ابزارک‌ها بدون هیچ کد نویسی، تغییراتی در قالب وردپرس خود ایجاد کنید. 
ابزارک‌ها بر روی بعضی از قالب‌ها پشتیبانی نمی‌شوند، ولی می‌توانید با قرار دادن چند کد ساده قسمت ابزارک‌ها را در وردپرس فعال کنید.

اگر در ارتباط با نحوه تغییر ایجاد کردن در کدها آگاهی ندارید جای هیچ نگرانی نیست، در ادامه چگونگی اضافه کردن امکان ابزارک را بر روی وردپرس به‌صورت گام‌به‌گام به شما آموزش می‌دهیم.

ساخت ابزارک وردپرس

شما برای تغییرات کد نویسی PHP ابتدا باید قسمت نمایش را در پیشخوان وردپرس خود انتخاب کنید. بعدازآن بر روی زیرمجموعه ویرایشگر پوسته کلیک کنید. 

انتخاب ویراشگر پوسته
انتخاب ویراشگر پوسته

بعدازآن باید در قسمت چپ صفحه نمایش داده شده، در بخش پرونده‌های پوسته، توابع پوسته را انتخاب کنید.

انتخاب توابع پوسته
انتخاب توابع پوسته

بعدازاینکه توابع پوسته را انتخاب کردید، کدهای جدیدی به شما نمایش داده می‌شود.
کد را به کدهای قالب سایت خود اضافه کنید. برای اضافه کردن کد باید به قسمت کدهای functions.php اضافه کنید.

<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name'          => '',
'description'   => '',
'before_widget' => '',
'after_widget'  => '',
'before_title'  => '',
'after_title'   => '',
));
؟>

با افزودن کد بالا در قسمت فانکشن قالب خود که همان فایل functions.php است، قالب شما از ابزارک پشتیبانی خواهد کرد.

جاگذاری مناسب کدها
جاگذاری مناسب کدها

توضیحاتی مورد نیاز در ارتباط با کدهای بالا

کدهای بالا به‌صورت پیش‌فرض می‌باشد و شما باید با توجه به اطلاعات منحصربه‌فرد سایت خود و همچنین ابزارک موردنیاز خود در کدهای بالا اطلاعات را بنویسید.

  • name : اسم ابزارک شما
  • description : توضیحی از ابزارک شما
  • before_widget : کدی که قبل از ابزارک قرار می‌گیرد
  • after_widget : کدی که بعد از ابزارک  قرار می‌گیرد
  • before_title : تگ‌های که قبل از متن ابزارک قرار می‌گیرد
  • after_title : تگ‌های که بعد از متن ابزارک قرار می‌گیرد

با اضافه کردن کد بالا می‌توانید ابزارک را فعال کنید.
اجازه دهید این موضوع را برای شما با یک مثال واضح‌تر بیان کنم، تا بهتر متوجه شوید. به‌عنوان‌مثال اگر می‌خواهید استایل جعبه ابزارک شما newsbox باشد، بایستی کد بالا را به‌صورت زیر تغییر دهید:

<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name'          => 'ستون کناری',
'description'   => 'ابزارک ستون کناری سایت',
'before_widget' => '<div class="newsbox">',
'after_widget'  => '</div>',
'before_title'  => '',
'after_title'   => '',
));
؟>

ساخت ناحیه ابزارک در وردپرس

در این مرحله به شما توضیح خواهیم داد که چگونه ابزارک را در قسمت دلخواه خود اضافه کنید.
برای این کار مانند روندی که پیش‌تر به شما توضیح دادیم باید ابتدا از بخش پیشخوان وردپرس، نمایش را انتخاب کنید. بعدازآن بر روی ویرایشگر پوسته کلیک کنید. در صفحه‌ای که به شما نمایش داده می‌شود، پرونده‌های پوسته و پس‌ازآن ستون کناری را انتخاب کنید (این در حالی است که شما بخواهید ابزارک را در ستون‌های کناری سایت خود نمایش دهید).

انتخاب ستون کناری
انتخاب ستون کناری

در خط زیر به نام ابزارکی که در فایل فانکشن وارد کرده‌ایم، دقت کنید که برای نمونه ما در دستور زیرستون کناری را برای نمایش ابزارک انتخاب می‌کنیم:

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('ستون کناری') ) : ?><?php endif; ?>

اکنون می‌توانید با مراجعه به قسمت ابزارک وردپرس خود، ابزارک‌های مورد تأیید خود و دلخواهتان را به وردپرس اضافه کنید.

وارد کردن کد
وارد کردن کد

توجه داشته باشید که این کد را در هرکجای این فایل می‌توانید قرار دهید، ما خط نخست را انتخاب کردیم.
بعد از به‌روزرسانی ابزارک موردنظر شما در بخش ستون کناری نمایش داده می‌شود.

امیدوارم این مقاله در خصوص نحوه اضافه کردن ابزارک در وردپرس به شما کمک کرده باشد و از اطلاعات مورد نیاز خود را در ارتباط با این موضوع کسب کرده باشید.
موفق و پیروز باشید.

نظر یا سوال شما در این مورد چیست؟

  1. کاربر مهمان ۲۶ بهمن ۱۳۹۷

    مرسی ممنون
    مشکلم حل شد
    تشکر

  2. کاربر مهمان ۰۸ بهمن ۱۳۹۶

    این کدارو کجا بزارم؟

  3. کاربر مهمان ۰۳ دی ۱۳۹۶

    کد رو گزاشتم دیگه سایت بالا نیمد
    پاکش کردم بازم سایت بالا نیمد
    شاید با قالب منم سازگاری نداره
    خوبه اول رو لوکال تست کردم

  4. کاربر مهمان ۱۴ اردیبهشت ۱۳۹۶
  5. کاربر مهمان ۲۷ بهمن ۱۳۹۵

    این کدهای مرحله دوم رو باید کجا قرار بدیم تو همون فایل فنکشنال؟

  6. کاربر مهمان ۲۴ بهمن ۱۳۹۵

    من هرچه تلاش کردم نشد فکر کنم کدتون اشکال داره اخه <?php و ؟> اول اخر کدهای خود قالب وجود داره.بعد اینارو دقیقا کجای قالب باید کپی پیست کردو  اصلا بعدش من به ادرسی که شما گفتین رفتم 2 نوع icon function و template function داره لطفا بگید دقیقا باید چیکار کنم چون کدهای شما به محض پیست کردن در کدهای قالبم دیگه اصلا سایت بالا نمیاد.

  7. U2895 ۲۸ آبان ۱۳۹۵

    سلام آقای حسینی راد خسته نباشید ، چطور میتونم در قسمت ابزارک ها مثل سایت خودتون و چند سایت دیگه هم دیدم این مورد رو وقتی محصولی رو آپدیت میکنید نشون بده محصول آپدیت شده و نمایش نوشته از دسته خاص ؟

    • رضا حسینی راد رضا حسینی راد ۲۹ آبان ۱۳۹۵

      سلام متشکرم. بحث کد نویسی طولانی داره و باید توی یه مقاله کامل توضیح داد

      • U2895 ۲۹ آبان ۱۳۹۵

        خوب تا مقاله آماده کنید تا استفاده کنیم چند روزی طول میکشه … ممنون میشم اگر نام این روش بگید من پیگیری کنم تو سایت های خارجی مطالعه کنم چون بهش نیاز دارم . ممنون از راهنماییتون

  8. کاربر مهمان ۰۵ اردیبهشت ۱۳۹۵

    سلام خسته نباشیدببخشید میخواستم مثل سایت شما دکمه ثبت نام و ورود کاربران قرار بدم لطفا راهنمایی کنید

    • رضا حسینی راد رضا حسینی راد ۰۵ اردیبهشت ۱۳۹۵

      سلام توی قالب سایتتون یه دکمه بسازید با html و به صفحه ورود و ثبت نام یوزر پرو لینک بدید.

  9. کاربر مهمان ۰۷ آذر ۱۳۹۴

    سلام
    پوسته mystروی سایت من نصبه و در ستون کناری جای 4 بنر وجود داره چطوری میتونم تعداد این جای تبلیغت را بیشتر کنم
    ایا این افزونه برای کار من بدرد میخوره
    تازه کارم و از کد نویسی سر رشته ندارم
    میشه این افزونه مثلا 3بار در فالب قرار داد تا جای تبلیغات 12 عدد بشه ؟یا باید همون افزونه موجود در سایت را پیدا کرد و چند بار کد ان را کپی کرد تا تعداد از 4 به مثلا 16 تغییر پیدا کنه ؟
    اگه سئوالم خیلی ناشیانه اس ببخشید تازه کارم

    • رضا حسینی راد رضا حسینی راد ۰۷ آذر ۱۳۹۴

      سلام
      این کد هست، افزونه نیست. شما با اضافه کردن یک مکان ابزارک به سایت میتوانید با ورود به بخش ابزارک ها ، بی نهایت تبلیغات در سایتتون اضافه کنید. ( با استفاده از ابزارک متن )

  10. کاربر مهمان ۱۶ آبان ۱۳۹۴

    واقعآ اگه میهن وردپرس نبود من چیکار میکردم