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

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

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

در این آموزش نحوه افزودن چند ناحیه مشخص برای قابلیت ابزارک توضیح داده میشود:

۱- اضافه کردن کد زیر در فایل functions.php مربوط به پوسته وردپرس:

توضیح کد بالا:  در کد بالا دو ناحیه با نامها و شناسه های مختلف یکی با نام “Right Sidebar” و دیگری با نام “Left Sidebar” در پوسته تعریف میکنیم. توجه داشته باشید که هنگام تعریف ناحیه اول (right_sidebar) تگهای استفاده شده در پوسته ی مربوط به سایدبار راست، به صورت زیر است:

و کد Html مربوط به سایدبار چپ به صورت زیر است:

توجه داشته باشید که پوسته های وردپرس در حالت استاندارد از ساختار دوم استفاده میکنند، ولی اگر شما هم مانند من از تگهای Html 5 برای طراحی پوسته استفاده میکنید. میتوانید از ساختار اول استفاده کرده و یا به هر ساختاری که در پوسته شما هست تغییر دهید.

۲- اضافه کردن کد زیر در سایدبار راست:

۳- اضافه کردن کد زیر در سایدبار چپ:

همین! به این سادگی میشه کاری کرد که پوسته وردپرس از ابزارک پشتیبانی کنه.


نظر شما چیه؟

۲۰ دیدگاه

  1. hosein

    سلام . گرچه من نظر می دم ولی متاسفانه پاسخی دریافت نمی کنم. گفتم اگه میشه فارسی سازی افزونه و قالب وردپرس را به صورت فیلم برای دانلود بزارید.

    • فؤاد طهماسبی نویسنده

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

  2. mohsen

    az matlabe mofidetoon vaghean mamnoon, vaghean be dardam khord. montazere matalebe jadido mofidetoon hastam.

    • فؤاد طهماسبی نویسنده

      خواهش میکنم. خوشحالم که تونستم کمکی بکنم. 🙂

  3. علی

    مطلب فوق اعاده خوبی بود!!! واقعا به کارم اومد! ممنون!

  4. احسان

    سلام من امکان ابزارک و به قالب خودم اضافه کردم ولی بعضی ابزارک ها مثل wp-poll درست اجرا نمیشه میشه راهنمایی کنید.

    • فؤاد طهماسبی نویسنده

      سلام،
      میتونید با قرار دادن تصویر یا دادن لینک یا سورس کد مورد نظر در انجمن، مشکلاتتون رو مطرح کنید:
      http://ask.daskhat.ir/forum/7/view/
      منم هستم، کمک میکنم.

  5. حمید

    با سلام ببخشین من این کدو گذاشتم نو فانیکشین الان همه جای سایتم دیده هم تو پنل هم نو صفحات دیگر مشکل چیسست در ضمن ابزارکمم فعال نشده ?
    منتظرتونم

    • فؤاد طهماسبی نویسنده

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

  6. mobini

    salam va arze adab
    man dar hale tabdil html be wp hastam
    mishe rahnamim konid az che manbaye baraye anjam harche behtar karam estefade konam
    marahel karam chie?

    • فؤاد طهماسبی نویسنده

      سلام،
      بهترین راهنمای ساخت پوسته وردپرس خود مستندات ورد پرس در سایت wordpress.org هست. حتی کوچکترین موردی هم بدون مثال باقی نمونده. یعنی مرجع اصلی شما باید وبسایت خود وردپرس باشه.
      برای اینکه راحت تر قضایارو درک کنید و اصول پیاده سازی تم وردپرس رو یاد بگیرید، بازم خود وردپرس کمک بزرگی کرده، پوسته های پیشفرض وردپرس که فک کنم ۴ تا پوسته هست و هنگام نصب اونا هم نصب میشوند بهترین نمونه پوسته و نحوه کد نویسی رو داره. سطر به سطر پوسته های پیشفرض مستند نویسی شده و کاملا مشخص هست که به چه منظوری مثلا این قطعه کد نوشته شده. هر کدی رو هم که متوجه نشدید، کافیه تو سایت وردپری دنبال مستنداتش بگردید تا با مثال براتون مشخص شه.

      به نظر من بهتره از اینجا شروع کنید:
      http://codex.wordpress.org/Theme_Development

      ( اگر براتون مقدور هست فارسی تایپ کنید 🙂 )

    • فؤاد طهماسبی نویسنده

      لطفا توضیح بدید که چه اتفاقی میافته یا چه خطایی میده تا بتونم جواب بدم!
      من خودم بارها و بارها از این کد استفاده کردم. لطفا یکبار دیگه بررسی کنید.
      موفق باشید.

  7. mobini

    با عرض ادب
    من کد function.php را در function.php را نوشتم
    .تابع های مرحله ۳ را در index.php نوشتم
    اما نمی دانم کدهای html را کجا بنویسیم؟

    • فؤاد طهماسبی نویسنده

      دوست عزیز، ایمیل شما نمیدونم چه مشکلی داره که not delivery میده.
      tahmasebi.f [at] gmail.com

  8. رها

    سلام اقای طهماسبی
    یه سوال خیلی مهم و خواهش میکنم هر راه حلی که دارید راهنمایی کنید
    من دو تا تم دارم در تم اولی چند ویجیت هست که خیلی جالبن ولی خود تم زیاد باحال نیست
    حالا میخوام تم دوم را استفاده کنم اما اون چند تا ویجیت باحال که در تم اول هستند را به تم دوم اضافه کنم (transfer)
    ویجیت ها از خود تم اول هستند نه افزونه های جداگانه
    در صورت امکان راهنمایی کنید من چطور دو تا ویجیت را از تم اولی به تم دومی ببرم
    با سپاس و ارزوی توفیق
    شاد باشید

    • فؤاد طهماسبی نویسنده

      سلام،
      ویجت هایی که روی تم هستند باید از طریق فایل function لود بشه. این یعنی شما باید تو فایل function دنبال اینا باشی.
      حالا چطوری طریف میشه؟
      این کد یه مثال از ویجتهای پیشفرض وردپرسه:

      ویجتهای شما با کدی شبیه به این نوشته شدن، حالا این کد یا مستقیما توی فایل functıon هست و یا در فایل دیگری نوشته شده و اونجا ınclude میشه.
      به عبارت extends WP_Widget در ایجاد کلاس دقت کنید.

  9. رویا

    سلام. ساید بار وردپرس چطور راستچین کنم؟ ( الان سمت چپ سایت است میخواهم به راست منتقل کنم)

متاسفانه امکان ارسال دیدگاه وجود ندارد!