تابع get_template_part

این تاپیک 10 پاسخ و 3 مشارکت کننده دارد . آخرین آپدیت توسط :  amir baragy ،‏ 4 ماه و 1 هفته پیش .

این تاپیک تاکنون 1577 بازدید داشته است .

نویسنده پست
جمعه ، 20 سپتامبر 2013     8:12 ب.ظ #


مهشاد کلانتری

Author
VIP
432 پست67 تاپیک

سلام

تابع get_template_part و دو تا آرگومانی که میگیره چه کاری انجام میده و نحوه استفاده ازش چطوره؟

0  تشکر
شنبه ، 21 سپتامبر 2013     2:05 ب.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

سلام مثلا شما فکر کن قسمت منوی سایت رو توی یه فایل جداگانه نوشتی برای لود اون قسمت توی صفحه اصلی میتونی از این کد استفاده کنی،از اسمشم تقریبا معلومه که چیکار میکنه،آرگومان هاش هم اولی ضروریه و حتما باید به تابع ارسال بشه.

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

1  تشکر
شنبه ، 21 سپتامبر 2013     3:29 ب.ظ #


مهشاد کلانتری

Author
VIP
432 پست67 تاپیک

پس یعنی کارش با این فرقی نداره؟

مثلا تو یه قالبی اومده اینطوری ازش استفاده کرده:

بعد یعنی فایل loop-index.php رو فراخوانی میکنه؟ که داخل پوشه includes هست؟؟!

0  تشکر
شنبه ، 21 سپتامبر 2013     4:17 ب.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

نه فرقی نداره،ولی شما بهتره استاندارد رو رعایت کنی،اگه پوسته وردپرس توسعه میدین بهتره از همون get_template_part استفاده کنید،اگه پلاگین توسعه میدین بهتره از include_once  استفاده کنی،اگه برای یه سایت بزرگ پلاگین توسعه میدید بهتره از require_once استفاده کنید.

1  تشکر
شنبه ، 21 سپتامبر 2013     5:28 ب.ظ #


مهشاد کلانتری

Author
VIP
432 پست67 تاپیک

تشکر

بعد قسمت دوم سوالم رو هم بی زحمت جواب میدید؟

مرسی

0  تشکر
شنبه ، 21 سپتامبر 2013     5:44 ب.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

من تا حالا اونطوری ازش استفاده نکردم،چون معمولا فایل هایی به این صورت رو کنار بقیه فایل ها میذارم و مستقیم با آرگومان اول لودش میکنم،شما تست کنید احتمالا جواب میده.

0  تشکر
شنبه ، 21 سپتامبر 2013     5:47 ب.ظ #


مهشاد کلانتری

Author
VIP
432 پست67 تاپیک

در کل منظور این هست که به همچین آدرسی ({slug}-{name}.php) داخل پوسته اشاره میکنه نه به url اون درسته؟

0  تشکر
شنبه ، 21 سپتامبر 2013     6:10 ب.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

من منظور شما رو از url متوجه نشدم.

0  تشکر
شنبه ، 21 سپتامبر 2013     6:18 ب.ظ #


مهشاد کلانتری

Author
VIP
432 پست67 تاپیک

منظورم اینه که باید فایل {slug}-{name}.php داخل پوسته موجود باشه نه اینکه مثلا یکی از صفحه های وردپرس مثل این: localhost/wp/{slug}-{name}.php ؟

0  تشکر
شنبه ، 21 سپتامبر 2013     6:47 ب.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

بله به پوسته اشاره میکنه و اون url هم که نوشتین اصلا در دسترس نیست و خطای 404 رو تولید میکنه.

1  تشکر
پست 1 تا 10 (از مجموع 11 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .