رفتن به مطلب

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


!mahd

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

سلام دوستان خوب هستین ؟

 

اقاا من ی وردپرس دارم و قالبم سطرش ب این شکل

 

 

<li class='active'><a href="https://go.20script.ir/index.php?url=111111111" target="_blank" title="11111">11111</a></li>   <li>  <a href="https://go.20script.ir/index.php?url=222222" target="_blank" title="22222">222222</a></li>   <li>  <a href="https://go.20script.ir/index.php?url=333333" target="_blank" title="333333">33333333</a></li>  <li>  <a href="https://go.20script.ir/index.php?url=44444" target="_blank" title="44444">444444</a></li>  

 

 

 

 

در li اولی باید در کلاس active باشه و بقیه li های پاینی نیازی به کلاس ندارند

 

من میخوام دسته (مثلا ) با ای دی 5 توی این html قرار بدم لطفا کمکم کنید

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

 

<?php$my_query = new WP_Query('showposts=10&cat=2158');while ($my_query->have_posts()):$my_query->the_post();$do_not_duplicate = $post->ID;?> <a href="https://go.20script.ir/index.php?url=<?php the_permalink() ?>"><?php the_title(); ?></a></br><?php endwhile; ?>

 

 

که showpost تعداد مطالب و cat هم باید آی دی رو بدی

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

<?php$my_query = new WP_Query('showposts=10&cat=2158');while ($my_query->have_posts()):$my_query->the_post();$do_not_duplicate = $post->ID;?> <a href="https://go.20script.ir/index.php?url=<?php the_permalink() ?>"><?php the_title(); ?></a></br><?php endwhile; ?>

 

 

که showpost تعداد مطالب و cat هم باید آی دی رو بدی

سلام

 

داداش من هم اول مثل شما فکر کردم نیاز به این کد دارن و خواستم بفرستم اما در ادامه توجه کنی کدی میخواد که اولین لینکش یک کلس داشته باشه و باقی لینک ها کلس دیگه .

 

در اصل سوالشون اینه.

 

شما بگردید ببینید چیزی برای ایشون پیدا میکنید یا نه.

 

توی قالب های این مدلی که ایشون میخوان گشتم ولی نشد کدش رو استخراج کنم.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

خب برای کلاس به li اول کافیه این شکلی توی Css بنویسی

مثلا اسم کلاس اصلیت اینه myclass


<ul class="myclass">
<li>
</li>
<li>
</li>
<li>
</li>
<li>
</li>
</ul>

 

 

و می خوای اولین li یک شکل دلخواه باشه و نمی خوای بهش کلاس بدی برای این کار باید کد Css بنویسی

 

 

 


.myclass li:first-child{
YOUR CSS CODES
}

 

 

که اولین Li همون کلاس تعریفی رو میگیره و بقیه با استایل اصلی یا هر چیزی

 

 

 

 

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

سلام

 

داداش من هم اول مثل شما فکر کردم نیاز به این کد دارن و خواستم بفرستم اما در ادامه توجه کنی کدی میخواد که اولین لینکش یک کلس داشته باشه و باقی لینک ها کلس دیگه .

 

در اصل سوالشون اینه.

 

شما بگردید ببینید چیزی برای ایشون پیدا میکنید یا نه.

 

توی قالب های این مدلی که ایشون میخوان گشتم ولی نشد کدش رو استخراج کنم.

 

 

 

بله دقیقا همین میخوام

 

 

ب نظر شما میشه اگ من کلا 6 تا سطر li داشته باشم

از همین کد بالا یکی برای اونی ک کلسش اکتیو بذارم و تعداد مطلب 1 بزنم

و برای بقیه هم همون کد بزنم و تعدادشو 5 بزنم ( فقط نیاز ک از پست یکی مونده به اخری شروع بشه ک این قسمت نمیدونم بازم چی جوریه )

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

بله دقیقا همین میخوام

 

 

ب نظر شما میشه اگ من کلا 6 تا سطر li داشته باشم

از همین کد بالا یکی برای اونی ک کلسش اکتیو بذارم و تعداد مطلب 1 بزنم

و برای بقیه هم همون کد بزنم و تعدادشو 5 بزنم ( فقط نیاز ک از پست یکی مونده به اخری شروع بشه ک این قسمت نمیدونم بازم چی جوریه )

دقیقا نمیدونم طرز کارش چطوریه . با این مورد اشنایی زیادی ندارم. منتظر باشید دستمون laruz پاسخ بدن.

ببخشید

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

بله دقیقا همین میخوام

 

 

ب نظر شما میشه اگ من کلا 6 تا سطر li داشته باشم

از همین کد بالا یکی برای اونی ک کلسش اکتیو بذارم و تعداد مطلب 1 بزنم

و برای بقیه هم همون کد بزنم و تعدادشو 5 بزنم ( فقط نیاز ک از پست یکی مونده به اخری شروع بشه ک این قسمت نمیدونم بازم چی جوریه )

دوست عزیز توضیح دادم. با عبارت :first-child می تونین اولین زیر مجموعه ( بچه ) هر دسته چند تایی رو شکل بدین.

می خوایین براتون یه کد کوچولو بنویسم تست کنین؟

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

دوست عزیز توضیح دادم. با عبارت :first-child می تونین اولین زیر مجموعه ( بچه ) هر دسته چند تایی رو شکل بدین.

می خوایین براتون یه کد کوچولو بنویسم تست کنین؟

 

 

بله اگه ی نمونه ساده بدین ک من تست کنم خیلی ممنونم میشم

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

 

CSS

 


.myclass li{
list-style:none;
background-color:#eee;
padding:7px 3px;
}
.myclass li:first-child{
background-color:red;
}

 

 

HTML

 

 


<ul class="myclass">
<li>
salam in avalin li hast ke range ghermez dare
</li>
<li>
salam in dovvomic li hast ke rangesh #eee</li>
<li>
in ham #eee
</li>
<li>
va in niz ta akhar</li>
</ul>

 

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

عالی بود

 

فقط این تنها راه هست ؟

 

از خود توابع وردپرس + php نمیشه انجام داد ؟

من طراحم. ببخشید باید از برنامه نویسا بپرسی. زیاد سردر نمیارم.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

عالی بود

 

فقط این تنها راه هست ؟

 

از خود توابع وردپرس + php نمیشه انجام داد ؟

بله دوست گرامی.

 

تنها راهش همینه. باید از کلس های استایل کمک بگیری.

 

با توابع if و else و... نمیشه چنین چیزی ساخت. چون توابع قادر به خاص کردن یک محدوده نیستند و استایل باید کمک تابع کنه

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

اقا خیلی ممنونم فقط ی سوال دیگ

 

ی چیز دیگ شبیه این میخوام درست کنم ک توی 5 li دسته هام هر li یک اکتیو خاص بگیر و اصلا ترتیبشم مهم نیست

 

ینی کد html میشه شکل زیرو شما راهنمایی کنید که ایا با css یا js یا خود wp چی جوری میشه ؟

 

 

<li class='mahdi1'><a> 111 </a></li>

<li class='mahdi2'><a> 222 </a></li>

<li class='mahdi3'><a> 333 </a></li>

<li class='mahdi4'><a> 444 </a></li>

<li class='mahdi5'><a> 555 </a></li>

 

 

 

چی جوری میتونم یک کاری کنم ک به mahdi یک عدد اضافه بشه (مصل شکل بالا ) که فک کنم از این راه بشه ی ک کاری کرد

 

ترتیبشم مهم نیست اصلا فقط 5 کلاس ها باش

 

 

خیلی ممنونم

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

اقا خیلی ممنونم فقط ی سوال دیگ

 

ی چیز دیگ شبیه این میخوام درست کنم ک توی 5 li دسته هام هر li یک اکتیو خاص بگیر و اصلا ترتیبشم مهم نیست

 

ینی کد html میشه شکل زیرو شما راهنمایی کنید که ایا با css یا js یا خود wp چی جوری میشه ؟

 

 

<li class='mahdi1'><a> 111 </a></li>

<li class='mahdi2'><a> 222 </a></li>

<li class='mahdi3'><a> 333 </a></li>

<li class='mahdi4'><a> 444 </a></li>

<li class='mahdi5'><a> 555 </a></li>

 

 

 

چی جوری میتونم یک کاری کنم ک به mahdi یک عدد اضافه بشه (مصل شکل بالا ) که فک کنم از این راه بشه ی ک کاری کرد

 

ترتیبشم مهم نیست اصلا فقط 5 کلاس ها باش

 

 

خیلی ممنونم

با جی کوئری میشه حل کرد ولی زیاد سر در نمیارم ازش.

با Css و دستور

 

li:nth-child( XXX )

 

میشه استایل تعریف کرد. حالا چجوری کار می کنه...

به جای اون XXX می تونی عدد قرار بدی یا بنویسی odd ( liهای فرد ) یا even ( liهای زوج ) و یا مثلا 3n+1 ( سه برابر زیر مجموعه به علاوه 1 )

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...