آموزش کامل بکارگیری زمینه های دلخواه در وردپرس
هنگامی که افراد برای اولین بار به صفحهٔ ویرایش نوشته در وردپرس مواجه میشوند، ممکن است امکانی در این صفحه با عنوان زمینه دلخواه آنها را کنجکاو کرده باشد، که راجع به این قسمت از صفحه ویرایش نوشته اطلاعات کسب کنند. اگر شما هم جزء این دسته از افراد هستید، به جای درستی آمدهاید! در این صفحه از سایت WPTutorial.ir به طور کامل راجع به زمینه های دلخواه وردپرس با شما عزیزان صحبت خواهم کرد.
زمینه های دلخواه وردپرس چیست؟
زمینههای دلخواه چیز عجیب غریبی نیست! همانطور که میدانید و باید بدانید، هر نوشته از قسمتهای مختلفی تشکیل شده است. عنوان، عکس شاخص، متن نوشته و غیره. در حالتی که همین مقدار مشخصه برای نوشتهٔ ما کفایت کند، هیچ مشکلی نیست. اما اگر خواسته باشیم برای هر نوشته اطلاعات بیشتری را ذخیره کنیم، چه کاری از دست ما بر خواهد آمد؟
زمینه های دلخواه حکم ظرفهای اضافهای هستند که به هر نوشته تخصیص داده شده و اطلاعاتی را به شکل متن در خود جای میدهند. حالا این اطلاعات هم میتواند بعداً پردازش شوند، یا مستقیم در صفحهٔ همان نوشته در سایت به بازدید کنندگان نشان داده شود. یا اینکه به نویسندهٔ سایت همان اطلاعات را بعداً نشان دهد.
زمینه های دلخواه از عبارت Custom Fields گرفته شده و شاید این ترجمه برای برداشت اول تازه کارها کمی گنگ باشد! که اگر نام آن را گزینههای سفارشی بگذاریم بهتر است.
همانطور که گفته شد، اطلاعاتی که به شکل زمینهٔ دلخواه برای هر نوشته ذخیره میشود، تنها میتواند به صورت متنی باشد. این اطلاعات متنی هم در پایگاه داده ذخیره میشود. در پایگاه داده هر زمینهٔ دلخواه به یک نوشته اختصاص داده شده و با شناسهٔ نوشته متمایز میگردد.
هر زمینهٔ دلخواه یک نام و یک مقدار دارد. که هر دوی این موارد را در زمان ارسال یا ویرایش نوشته میتوان تعیین یا اصلاح نمود. این کار از طریق جعبهٔ زمینههای دلخواه امکان پذیر است که تصویر آن را در ادامه میبینید.
استفاده از زمینه های دلخواه در پوسته و افزونه
هر چند که ما خود میتوانیم به هر تعداد و هر طور که دوست داشته باشیم برای نوشتههایمان زمینه دلخواه تعریف کنیم. اما تا زمانی که روی آن کاری صورت نگیرد، فقط در پایگاه داده سایت ذخیره میشود؛ بدون اینکه کار خاصی برای ما انجام دهد.
برای به کار بردن مقادیر زمینه های دلخواه وردپرس باید در پوسته یا حتی افزونه برنامه نویسیای صورت گیرد تا این اطلاعات به شیوهای در جایی به نمایش گذاشته شود. برای اینکه موضوع بیشتر روشن شود، با مثال پیش خواهیم رفت.
فرض کنید یک افزونهٔ نمایش آمار بازدید هر نوشته روی وردپرس نصب کردید. این افزونه تعداد بازدید هر نوشته را به بازدید کنندگان در همان صفحه نشان میدهد. این افزونه برای اینکه عدد بازدید هر نوشته را ابتدا ذخیره کند و سپس آن را برای نمایش به بازدید کنندگان دریافت نماید، از زمینه های دلخواه استفاده میکند.
زمینههای دلخواه امکان ساخت، ویرایش و یا حذف به صورت برنامه نویسی شده را دارند. پس وقتی مثال از آمار بازدید سایت میزنیم، با بالا رفتن بازدید هر نوشته، عدد زمینهٔ دلخواه مربوط به همان نوشته تغییر میکند. بدون اینکه زمینهٔ دلخواه دیگری ایجاد گردد.
استفاده از زمینه های دلخواه به عنوان کاربر
اما به عنوان استفاده کننده از قالب یا افزونهای که دارای یک یا چند تا زمینهٔ دلخواه است، ممکن است شرایط مختلفی اتفاق بیافتد. شرایط اول این گونه است که شما هیچ نیازی ندارید تا به زمینه های دلخواه نوشتههای سایت خود دست بزنید. خود افزونه یا قالب تمامی کارها را خودش انجام میدهد.
اما در حالت بعدی، شما باید از طریق جعبه زمینههای دلخواه در صفحه ویرایش نوشتهٔ وردپرس، زمینه دلخواهی را تعریف و یا ویرایش کنید. مثل زمانی که شما میخواهید یک لینک دانلود به نوشتهٔ سایت خود استفاده کنید و قالب این لینک دانلود را به واسطهٔ زمینهٔ دلخواه از شما دریافت میکند.
در اینجا شما باید لینک دانلود را با نامی از پیش تعیین شده به نوشته اضافه کنید. حالا قالب این مقدار را دریافت میکند و در جایی از قالب به بازدید کنندگان نشان میدهد.
جمع بندی
سعی شد با مثال و به صورت کاربردی آموزش کامل بکارگیری زمینه های دلخواه در وردپرس به شما دوستان آموزش داده شود. ابتدا گفتیم که اصلا زمینهٔ دلخواه در وردپرس چیست . سپس به بررسی و نحوه کاربرد و استفادهٔ آن پرداختیم. بد نیست با آموزشهای بعدی ما هم همراه باشید تا اطلاعات بیشتری راجع به زمینه های دلخواه وردپرس تقدیم شما کنیم.
سلام و عرض ادب خدمت جماال عزیز
استاد و دوست گرامی
آموزش های بسیار خوبی داری . آقا یه درخواست داشتیم امکان آموزش تخصصی و کامل به صورت حرفه ای برای این افزونه زمینه های دلخواه قرار بدین تا حالا سایتی من ندیدم کامل بیاد صفر تا صد حتی شده یه مقدار برنامه نویسی تغییرات از هاست هم آموزش بده فقط سطحی مانند آموزش خودتون فقط گزینه ها رو آموزش میدن خوب به اندازه ای این توضیجات تو نت هست ولی کسی نیومده روی قالب تنظیماتی برای اضافه و کم کردن فیلد ها فهرست درست کردن آموزش یا … رو آموزش بده
چندتا مثال کاربردی و واقعی روی سایت اجرا کنه . بسار ممنون از سایت خوبتون
با سلام؛ زمینه های دلخواه بحث خیلی پیچیده ای نیست. البته وقتی قصد ما استفاده از اون به عنوان مدیر سایت هست.
اما چیزی که شما میخاید ساخت زمینهٔ دلخواه برای قالب هست. که این دیگه میره وارد مبحث طراحی قالب و برنامه نویسی پوسته میشه.
این آموزش معرفی و نحوه استفاده از زمینه های دلخواه بود. اما برای افزودن کاربرد زمینه دلخواه توی پوستهٔ سایت انشاءالله در آینده هم مقالاتش رو می نویسم. هم ویدیوهای آموزشیش رو تولید می کنیم.
موفق باشید.