۱ amin javadi
نکته اموزشی-خلاصه درس
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۴ خرداد ۱۴۰۲

این درس به طور کامل درباره get_template_part توسط استاد صالحی به شکل بسیار عالی و قابل مفهومی در ویدیو توضیح داده شده که جا داره از زحمات ایشان تشکر کنم .

توضیحات این تابع در سایت وردپرس :

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

get_template_part چیست و چگونه عمل میکند ؟

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

پس اول میاییم صفحات شلوغمون رو پارت پارت میکنیم و میشکونیم که بتونیم پارت‌های مختلف که هر وقت خواستیم با این تابع پارت هایی که ایجاد کردیم رو بگیریم

این پارت‌ها هر کدوم صفحات جدایی هستن که بوجود اوردیم که باید نامی رو بهشون بدیم این نام‌ها باید دو پارته باشند یعنی بصورت الگوی FixName-NameMoteghayer بدهیم یعنی :

نام متغیردلخواه - نام ثابت = نام

مثلا در مثال زیر نام ثابت را content به دلخواه خودمون در نظر گرفتیم منظور از ثابت این است که در تمام صفخات این نام ثابت است :

content-course.php

content-ostad.php

content-daneshjoo.php

content-calssdars.php

content-nomerat.php

حالا میخوایم این صفحات رو توی یک صفحه مثل صفحه front-page توسط تابع get_template_part بگیریم :

ولی قبلش نگاهی به راهنمای موجود در وردپرس میکنیم

انچه که در راهنمای وردپرس میخوانیم طبق عکس زیر :

782f-2023-06-04_151237.jpgحالا طبق راهنما میخوایم این صفحات رو توی یک صفحه مثل صفحه front-page توسط تابع get_template_part بگیریم :

c771-2023-06-04_150209.jpg

قسمت ثابت نام را که اخرین چیز موجود در slash / هس رو slug می‌نامیم که در اینجا content در واقع slug ما محسوب میشود

برای اینکه یادتون بمونه : در واقع مسیر ما هم یک چیز ثابت هس slug ما هم ثابته پس ثابتا یک طرف کنارهم و متغیر‌ها طرف دیگر بعد از کاما به عنوان ورودی دوم

پایان خلاصه

نکته پایانی ناگفته نماند که میتوان بهش slug بدیم و بهش بگیم توی کدوم پارت یک تابعی رو غلاب hook بکند که استاد زیاد روش مانور نمیده ودلی در همین حد عکس زیر ببیند فعلا کفایت میکند و خودتون میتونید دربارش برید از منبع اصلی بخونید :

1149-2023-06-04_153053.jpg

سپاس

امیر دایی ۰۶ مرداد ۱۴۰۲، ۰۸:۵۵