طراحی قالب وردپرس با آرتاباز

بیش از 0 پروژه طراحی وب سایت و 0٪ رضایت مشتریان فقط کافیست نمونه کارها را مشاهده کنید.

اضافه کردن یک کلاس خاص به اولین پست در لوپ وردپرس

شاید بعضی اوقات خواسته باشید تا اولین پستتان در یک لوپ رو از پست های دیگه متمایز کنید و بهش استایل های متفاوتی بدید. برای اینکار می تونید به اون، یک کلاس خاص مثلا “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;
}

============
افزودن کلاس خاص به پست اول در وردپرس
متمایز کردن پست اول در وردپرس

اگر این مطلب را مفید ارزیابی کردید لطفا به اشتراک بگذارید .

  1. شهرام

    سلام
    مطلبت خیلی خوب بود دنبال یه همچین چیزی بودم دستت درد نکنه
    چیزی که دنبالش بودم یه کم بیشتر از این بود اینجا مینویسم اگه راهکاری داشتی لطفا برام ارسال کن چون خیلی بهش نیاز دارم.
    من میخام سه کلاس رو به پستهام نسبت بدم به اینصورت که :
    کلاس اول = 3n
    کلاس دوم = 3n+1
    کلاس سوم= 3n+2
    ============
    همونطورکه میدونید در وردپرس آخرین پستی که ارسال میشه در صفحه اصلی یا بلاگ(کلا در صفحه ای که پستها نشون داده میشن)
    بالاتر از همه نشون داده میشه من میخام این پست بشه کلاس 3n، پست بعدی 3n+1، و پست بعدی 3n+2 و الی آخر یعنی کلاسها بصورت مضربی از 3 تکرار بشن.

    لطفا راهنماییم کنین.
    اگه لطف کنید و پاسخ رو به ایمیلم نیز ارسال کنید بسیار سپاسگذار خواهم بود.

ارسال نظر

» دیدگاه تان را فارسی بنویسید ، دیدگاه های انگلیسی و فینگلیش تایید نمی شوند .