اضافه کردن یک کلاس خاص به اولین پست در لوپ وردپرس
- نویسنده : msoltani در دسته بندی آموزش و هک, وردپرس
- 1 نظر و 2,140 بازدید
- ۹۳/۰۶/۰۶
- متمایز کردن پست اول در وردپرس , کد های هک وردپرس , کد وردپرس
شاید بعضی اوقات خواسته باشید تا اولین پستتان در یک لوپ رو از پست های دیگه متمایز کنید و بهش استایل های متفاوتی بدید. برای اینکار می تونید به اون، یک کلاس خاص مثلا “first” بدید، کد زیر با استفاده از فیلتر “post_class” برامون این کار رو انجام می ده.
این کد رو توی functions.php قرار بدید.
add_filter( 'post_class', 'wps_first_post_class' ); function wps_first_post_class( $classes ) { global $wp_query; if( 0 == $wp_query->current_post ) $classes[] = 'first'; return $classes; }
============
افزودن کلاس خاص به پست اول در وردپرس
متمایز کردن پست اول در وردپرس
سلام
مطلبت خیلی خوب بود دنبال یه همچین چیزی بودم دستت درد نکنه
چیزی که دنبالش بودم یه کم بیشتر از این بود اینجا مینویسم اگه راهکاری داشتی لطفا برام ارسال کن چون خیلی بهش نیاز دارم.
من میخام سه کلاس رو به پستهام نسبت بدم به اینصورت که :
کلاس اول = 3n
کلاس دوم = 3n+1
کلاس سوم= 3n+2
============
همونطورکه میدونید در وردپرس آخرین پستی که ارسال میشه در صفحه اصلی یا بلاگ(کلا در صفحه ای که پستها نشون داده میشن)
بالاتر از همه نشون داده میشه من میخام این پست بشه کلاس 3n، پست بعدی 3n+1، و پست بعدی 3n+2 و الی آخر یعنی کلاسها بصورت مضربی از 3 تکرار بشن.
لطفا راهنماییم کنین.
اگه لطف کنید و پاسخ رو به ایمیلم نیز ارسال کنید بسیار سپاسگذار خواهم بود.