آموزش ساخت پنل تنظیمات وردپرس بدون افزونه ( بخش اول – نصب )

یوسف پور امینیان 1396-07-06 9 دقیقه مطالعه
12 دیدگاه
آموزش ساخت پنل تنظیمات وردپرس بدون افزونه ( بخش اول – نصب )

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

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

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

 

امکاناتی که میتونید به تنظیمات قالب خودتون اضافه کنید عبارت هست از :

فیلد های متنی ( به عنوان مثال برای درج شماره تماس ، ایمیل و … )
باکس متنی text area ( برای نوشتن یه متن طولانی نظیر متن کپی رایت و … )
آپلود ( برای آپلود لوگو , فاوآیکون و … )
چک باکس ها ( برای حالت های باشد ؟ یا نباشد ؟ )
انتخاب رنگ ( انتخاب رنگ فونت ها ، رنگ قالب  و … )
انتخاب برگه های مخصوص ( برگه ی نوشته ها , نمونه کارها و … )
انتخاب یک دسته بندی خاص ( آپلود خودکار دسته ها )
و …

ابتدا فایل زیپ رو از انتهای صفحه دانلود کنید .

بعد در پوشه قالبتون آپلود کنید و از حالت فشره خارج کنید .

با این کار یک پوشه به نام admin در پوشه قالب وردپرستون اضافه میشه .

حالا کد نویسی زیر رو به فانکشن function.php قالبتون اضافه کنید .

* درصورتی که این فایل در قالبتون وجود نداره خودتون یک فایل با اسم function.php توی همون پوشه قالب بسازید .

add_filter( 'ot_show_new_layout', '__return_false' );
add_filter( 'ot_show_pages', '__return_false' );
add_filter( 'ot_theme_mode', '__return_true' );
add_filter( 'ot_meta_boxes', '__return_true' );
include_once( 'admin/option-tree/ot-loader.php' );
include_once( 'admin/theme-options.php' );
include_once( 'admin/theme-metabox.php' );

* دقت داشته باشید که اگه از قبل function.php در قالبتون بوده حتما موارد زیر رعایت شده . ولی اگه نبود خودتون اضافه کنید .

<?php 

کد های مذکور در اینجا کپی شوند


?>

خب ما تا به اینجا تم اپشن رو به سایتمون اضافه کردیم . با این کار در پنل مدیریت شما در منوی ( نمایش ) یک گزینه به اسم ( تنظیمات سایت ) به گزینه های منوی نمایش اضافه کردید .

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

برای مراجعه به پست بعدی اینجا کلیک کنید .

دیدگاه‌ها 12

  1. سلام تو فایلی که برای دانلود گذاشته شده فونت ایران سنس که لایسنس داره هم هستش این فوتت رو برای دانلود نباید بذارید. تشکر

    1. یوسف پور امینیان مدیر 5 سال پیش پاسخ

      ممنون از راهنمایی شما
      لایسنس نامحدود داریم

  2. علی رحمانی 6 سال پیش پاسخ

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

    1. یوسف پور امینیان مدیر 6 سال پیش پاسخ

      بله میشه
      انشاله سر فرصت چشم . ولی به این زودی متاسفانه فعلا وقتش رو نداریم .

  3. سید عباس حسینی 6 سال پیش پاسخ

    سلام خیلی ممنونم از این فایلی که به صورت رایگان در اختیار ما قرار دادید ارزوی پیروزی و سلامتی برای شما دارم
    بنده یک سوال هم خدمت شما داشتم این فایل فقط از input هایی با تایپ upload text textarea پیروی میکنه خواستم بدونم برای اینکه از تایپ های radio و color نیز پیروی کند چه باید انجام بدهم لطفا بنده رو راهنمایی کنید با سپاس .

    1. یوسف پور امینیان مدیر 6 سال پیش پاسخ

      فایل نمونه برای انواع input توی فایل های دانلود موجود هست در مسیر
      option-tree/assets/theme-mode
      در فایل
      demo-theme-options.php
      وجود دارد

  4. سید عباس حسینی 6 سال پیش پاسخ

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

    1. یوسف پور امینیان مدیر 6 سال پیش پاسخ

      خیلی ممنونیم از نظرتون . انشالله که بهره لازم رو برده باشید .

  5. سلام
    خیلی متشکرم بسیار مفید بود.

    1. یوسف پور امینیان مدیر 6 سال پیش پاسخ

      خواهش میکنم وظیفه بود

  6. سلام و عرض ادب
    دمتون گرم فعلا که عالی عمل کردین.

    1. یوسف پور امینیان مدیر 7 سال پیش پاسخ

      ممنونم از شما

دیدگاه خود را بنویسید

لطفاً دیدگاه خود را درباره این نوشته برای ما ارسال کنید. نشانی ایمیل شما منتشر نخواهد شد.

۰/۲۰۰۰