رفتن به مطلب

مشکل با داینامیک کردن پست ها با کلاس مختلف


پست های پیشنهاد شده

سلام دوستان

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

ممنون

یادمه یکجا یکی از دوستان برای حل مشکل پست های زیگزاگی یه راه حل ساده با وردپرس رو انجام داد ولی متاسفانه فرصت نشدم به من هم یاد بده.

تصویر رو برای توضیح بیشتر نگاه کنید لطفا.

Untitled.png

ویرایش شده توسط masoudch
  • امتیاز 1
لینک به ارسال
در هم اکنون، mehran-b گفته است :

سلام و درود

 

یه تابعی داره وردپرس به اسم post_class میتونید از این استفاده کنید.

https://codex.wordpress.org/Function_Reference/post_class

 

موفق باشید

ممنون. اگه ممکنه یه مقدار توضیح مختصری درباره این تابع بفرمایید.

  • امتیاز 1
لینک به ارسال
در 7 دقیقه قبل، masoudch گفته است :

ممنون. اگه ممکنه یه مقدار توضیح مختصری درباره این تابع بفرمایید.

شما میای به DIV یا کلی تر بگم بلوک پست این تابع رو اضافه میکنی اینطوری:

<div <?php post_class(); ?>>

بعد این میاد مثلا دسته بندی ای که توش این پست هست رو به شکل کلاس اضافه میکنه به بلوک اون پست بعد شما خیلی راحت میتونی با CSS استایلت رو اعمال کنی.

  • امتیاز 2
لینک به ارسال
در 1 دقیقه قبل، mehran-b گفته است :

شما میای به DIV یا کلی تر بگم بلوک پست این تابع رو اضافه میکنی اینطوری:


<div <?php post_class(); ?>>

بعد این میاد مثلا دسته بندی ای که توش این پست هست رو به شکل کلاس اضافه میکنه به اون پست بعد شما خیلی راحت میتونی با CSS استایلت رو اعمال کنی.

و اگه خود پست ها کلاس با نام خاصی داشته باشند هم میتونم همون کلاس منظورم نام همون کلاس هست رو وارد کنم؟ یا باید مواردی که به کلاس قبلی داده شده را درون کلاسی که این تابع به من میده وارد کنم؟

  • امتیاز 1
لینک به ارسال
در هم اکنون، masoudch گفته است :

و اگه خود پست ها کلاس با نام خاصی داشته باشند هم میتونم همون کلاس منظورم نام همون کلاس هست رو وارد کنم؟ یا باید مواردی که به کلاس قبلی داده شده را درون کلاسی که این تابع به من میده وارد کنم؟

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

<div <?php post_class(array('class1', 'class2', 'class3')); ?>>

 

  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...