🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۰ amin javadi
نکته اموزشی-خلاصه درس
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۴ خرداد ۱۴۰۲

این درس بسیار مهم است و توصیه میشود حتما ویدیوی استاد صالحی

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

موضوع :

انتقال دیتا به بخش‌ها یا پارت‌های مختلفی (که در اموزش قبل در در س get template part ایجادشون کردیم ) به عبارتی دیگر میخواهیم مقدار یک متغیر رو بین پارت‌ها ی خودمون منتقل کینم که بتونیم ازش استفاده کنیم

برای این کار دانستن این نکته ضروری است :

متغیرها صرفا توی سند جاری مقدار دارن و میشه از مقدارشون استفاده کرد پس نمیتوان با get template part از متغیرهایوی موجود دز پارت‌ها استفاده و اکو کرد چون اون متغیر فقط توی همون پارت معنا پیدا میکند و دنیای خودش فقط همون انداره است ولی اگه بخوایم این به بیرون ازدنیای خودش هم مفهوم پیدا کنه و بتونیم اون رو بگیریم از تابع set_query_varاستفاده میکینم

مثلا در حالت معمولی با وجود ایمپورت شدن پارت index-slider درون front-page توسط get template part باز هم متغیر رو نمیشناسه یعنی :

318d-2023-06-04_162232.jpg

حالا توسط توابع تابع set_query_var و تابع get_query_var متغیر را set و get میکینم و در نتیجه میبینم هر جا اون صفحه ای که توش get_query_var هست رو توسط get teplate part ایمپورت کردیم متعیرهاش شناسایی و اکو میشه :

8a1b-ok222.jpgنکته مهم : همیشه اول Set میکینم و بعدا میایم echo میکینیم نه برعکس.

var=' qurey from database'

echo حتما داخل تگ php یادتون نره

دوستان اگه جایی اشتباه کردم تصحیح کنید

جهت یادگیری بیشتر :

set_query_var

https://developer.wordpress.org/reference/functions/set_query_var/

get_query_var

https://developer.wordpress.org/reference/functions/get_query_var/

ارادتمند