شما اینجا هستید

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

ساخت پنل تنظیمات وردپرس بدون افزونه

سلام مجدد خدمت کاربران عزیز سیترال وب

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

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

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

وارد پوشه پوسته خودتون بشید . بعدش وارد پوشه admin بشید . ( بعد خارج کردن فایل فشرده شده این پوشه ایجاد میشه )

در اونجا فایل theme-settings.php رو برای ویرایش باز کنید .

در خط نهم کد زیر رو میبینید . این واژه کلید اختصاصی شما برای نمایش تمام اطلاعاتی که میخام درستشون کنیم هستش .

کمی پایین تر میایم.

برای مثال میخاهید ۳ تا تب داشته باشین . تب تنظیمات هیدر – تب تنظیمات فوتر – تب تظیمات صفحه اصلی

*نکته* فقط قسمت تب ها رو میبایست حتما به زبان انگلیسی وارد کنید چرا که به زبان فارسی پشتیبانی نمیشه .

برای اضافه کردن تب ها بصورت زیر عمل میکنیم .

 

تا اینجا ما ۳ تا تب با عنوان های Header و Footer و Index ایجاد کردیم .

برای دسترسی به صفحه تنظیمات از بخش مدیریت وردپرس   نمایش > SiteOptions میتوانید به تنظیمات دسترسی داشته باشید .

حالا میریم تازه سر اصل مطلب .

 

فرضا میخام در تب Header چند تا فیلد اضافه کنیم . فیلد آپلود لوگو ، فیلد شماره تماس

 

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

سایر تنظیمات عبارت اند تغییر رنگ ، انتخاب صفحه ، چک باکس ، باکس انتخاب و … میتونید نمونه رو در زیر ببینید .

 

میبینید که دو تا فیلد بصورت زیر ایجاد شده .

ساخت پنل تنظیمات وردپرس

حالا لوگو خود را آپلود نمایید و متن موبایل رو هم مانند نمونه وارد نمایید .

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

حال برای نمایش این فیلد ها از کد های زیر استفاده میکنیم .

 

*نکته* به غیر از تصویر برای نمایش تمامی تنظیمات ائم از فیلد انتخاب ، چک باکس ، لینک ، متن و … از کد زیر استفاده میشه . تنها میبایست با توجه به id انحصاری هر فیلد کلمه mobile رو در کد زیر تغییر بدید .

 

و به همین صورت و براحتی میتوانید برای خودتون پنل تنظیمات بسازید .

*نکته خیلی خیلی مهم* بعد از عوض کردن mytestword در theme-Options.php باید در تمام قسمت ها برای نمایش هم اون متن عوض بشه .

 

امیدواریم که لذت برده باشین از مطالب .

تشکر

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

*

code

  1. سلام
    بنده به همین روش عمل کردم ولی نمایش نداد
    چرا در کد بالا ایدی mobilenumber هس ولی شما فقط mobile نوشتید…لظفا راهنمایی کنید

    • یوسف پور امینیان گفت:

      سلام و عرض ادب
      اول اینکه شما باید mytestword رو عوض کنید اسم سایت خودتون یا هر نام دلخواه دیگه ای بزارید . با این کار نام SQL عوض میشه .
      بعد توی پوشه admin فایل theme-option.php رو باید ویرایش کنید و اگر میخاید مثلا ای دی نمایش موبایلتون mobile باشه . کلمه mobilenumber رو به mobile تغییر بدید .
      بعد اینکه این نام رو عوض کردید و مثلا گزاشتید sitralweb اونموقع باید برای نمایش مثلا موبایل وارد siteoption از پنل مدیریت بشید و مجدد شماره تلفن و اطلاعات رو وارد کنید . چرا که دیتابیس نامش عوض شده .
      و در نهایت از کد زیر برای نمایش موبایل در قالب شما استفاده کنید .

      < ?php $_mobile = get_option('sitralweb_mobile'); echo $_mobile; ?>

  2. اقا دستتون درد نکنه خسته نباشید
    عالیییی بود