تابع phpبرای خواندن فایل های Cssبغیر از فایل اصلی Style.css

این تاپیک 10 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  mohammad karimi ،‏ 1 سال و 3 ماه پیش .

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

نویسنده پست
یکشنبه ، 16 آگوست 2015     10:51 ب.ظ #


mohammad karimi

Subscriber
144 پست100 تاپیک

سلام وعرض خسته نباشید دارم من بسیاری فایل Cssدارم که درون یک پوشه به نام Cssهستند،تابع phpبرای فراخوانی این فایل ها درون قالب ورد پرس چگونه است؛باتشکر

0  تشکر
دوشنبه ، 17 آگوست 2015     9:01 ق.ظ #


محمد مهدی اکرمی

Subscriber
605 پست28 تاپیک

سلام دوست عزیز

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

حالا من برای هر تو تا میگم .

1) لود فایل های css در وردپرس :

شما خیلی راحت با استفاده از توابع خود وردپرس و وارد کردن آدرس فایل css تون میتونید اون فایل رو در head قالبتون به صورت اتوماتیک لود کنید :

function YourTheme_enqueue_style() {
wp_enqueue_style( 'YourTheme-style',get_template_directory_uri() . '/css/YourCss.css' );
}
add_action( 'wp_enqueue_scripts', 'YourTheme_enqueue_style' );

فقط کافیه این کد رو در فایل functions.php قالبتون قرار بدید . (اگر ندارید یکی با همین نام بساید .)

2) لود تمامی فایل های css داخل یک پوشه .

اول در فولدری که فایل های css وجود دارن یک فایل css به نام all_css بسازید .

حالا داخل این فایل با استفاده از دستور زیر تک تک فایل ها رو در این فایل لود کنید :

@import url("file.css");

به تعداد فایل های css که داری باید از این کد استفاده کنی و آدرسشون رو بنویسید.

حالا با استفاده از روش اولی که گفتم این فایل یعنی all_css.css رو در قالب لود کن .

البته راه های زیادی وجود داره برای اینکار ، اینا ساده ترینش هست .

این مطلب رو هم بخون » لینک

موفق باشید ... :)

0  تشکر
دوشنبه ، 17 آگوست 2015     10:21 ق.ظ #


mohammad karimi

Subscriber
144 پست100 تاپیک

خب دوست عزیز بهترین وصحیح ترین روش را گفتی؛فقط حالا من این تابع Functionsرا که ایجاد کرده ام چگونه ازاین تابع در فایل Headre.phpاستفاده اش کنم که لینک فایل های Cssام قرار گرفته منظورم اینه چگونه فراخوانی کنم تابع Functions.phpرا.

0  تشکر
دوشنبه ، 17 آگوست 2015     12:41 ب.ظ #


محمد مهدی اکرمی

Subscriber
605 پست28 تاپیک

سلام دوست عزیز

فایل functions.php به صورت خودکار در وردپرس لود میشه . لازم نیست شما کاری بکنید .

فقط این کدی که دادم رو درونش قرار بدید و بعد نتیجه رو ببینید . لازم هم نیست در head تغییری بدید . این کد فایل css رو در head فراخوانی میکنه .

موفق باشید .. . :)

0  تشکر
دوشنبه ، 17 آگوست 2015     4:37 ب.ظ #


mohammad karimi

Subscriber
144 پست100 تاپیک

من دقیقا همین کاری را که شما فرمودید انجام دادم اما فایل های Cssرا فراخوانی نکرد تمام فایل های Cssمنم درون یک فایل بنام cssهستند که با اجرای این تابع فراخوانی نشدند.

0  تشکر
دوشنبه ، 17 آگوست 2015     5:43 ب.ظ #


محمد مهدی اکرمی

Subscriber
605 پست28 تاپیک

شما فایل functions.php رو بزار من ببینم چه کردی .

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

0  تشکر
دوشنبه ، 17 آگوست 2015     5:50 ب.ظ #


mohammad karimi

Subscriber
144 پست100 تاپیک

بیا عزیز شاید من اشتباه کردم جایی.

0  تشکر
دوشنبه ، 17 آگوست 2015     5:51 ب.ظ #


محمد مهدی اکرمی

Subscriber
605 پست28 تاپیک

فایل رو یادت رفت پیوست کنی :)

0  تشکر
دوشنبه ، 17 آگوست 2015     5:52 ب.ظ #


mohammad karimi

Subscriber
144 پست100 تاپیک

بیا این لینک دان فایل است

0  تشکر
دوشنبه ، 17 آگوست 2015     5:57 ب.ظ #


محمد مهدی اکرمی

Subscriber
605 پست28 تاپیک

اسم فایل css رو درست نوشتی ؟ YourCss.css فایلی هست که css رو توش لود کردی ؟

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

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