💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ میثم کیانی
استفاده از یک فانکشن برای فایل‌های assets
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۲۰ بهمن ۱۴۰۲

سلام وقتتون بخیر، مرسی از استاد صالحی عزیز بابت این دوره فوق العاده و خسته نباشید خدمت منتورهای عزیز؛

اگه شما هم مثل من از اینکه کل پروژه بخوایین همش از get_template_directory_uri() استفاده کنید، خسته شدین بهتون این فانکشن رو پیشنهاد میدم خیلی ساده‌تر میتونیم همون کار رو انجام بدیم :

/**
 * assets file
 * CSS - JS - Images
 * echo assets('assets/css/style.css');
 * */
function assets( $path ): string {
	return trim( get_template_directory_uri(), '/' ) . '/' . trim( $path, '/' );
}

 

نحوه استفادشم که اینطوریه :

<?= assets('assets/image/logo.png') ?>

یک نکته <؟= معادل همون <?php echo رو داره اینطوری هم میتونید بنویسید

سلام وقت بخیر این راه خوبی به نظر میرسه منتهی راه‌های دیگه مثل تعریف با define ساده‌تر هستش مخصوصا برا کسایی که تازه شروع کردن

یکبار با define تعریف کنن و هرجای پروژه خواستن استفاده کنن

ابوالفضل محجوب ۲۰ بهمن ۱۴۰۲، ۱۶:۲۲

سلام خدمت جناب محجوب عزیز، بله دقیقا ولی بدیش اینکه توی بقیه پروژه باید اون ثابت رو یکم تغییر تحول داخلش بدن اینطوری میتونن داخل فایل helper یه فایل درست کنن و توی تمام پروژه‌ها ازش استفاده کنن.

میثم کیانی ۲۰ بهمن ۱۴۰۲، ۱۶:۲۵