سورس برنامه نویسی ، آموزش ، قالب وردپرس ، اسکریپت ، گرافیک ، آموزش کاربردی، دانلود رایگان ، قالب

تبليغات شما در داده باران
تبلیغات در داده باران

آموزش چگونگی تغییر پست اول بصورت متناوب در سایت با سیستم وردپرس

آموزش چگونگی تغییر پست اول بصورت متناوب در سایت با سیستم وردپرسReviewed by داده باران on Apr 13Rating:

داده باران | سورس برنامه نویسی ، آموزش

(جهت  اطلاعات بیشتر به ادامه مطلب مراجعه نمائید)


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

آموزش چگونگی تغییر پست اول بصورت متناوب در سایت با سیستم وردپرس ، با یکی دیگر از آموزش های ویژه وردپرس در سایت داده باران در خدمت شما عزیزان هستیم . طی این آموزش تصمیم داریم تا شما را با چگونگی تغییر پست اول سایت بصورت متناوب و اتومات آشنا سازیم . کار زیاد سختی نیست فقط کافیست این مطلب داده باران را دنبال بفرمایید تا با توجه به توضیحاتی که خدمتتون ارائه میگردد بتوانید اینکار را در سایت خود امکان پذیر کنید .

ابتدا باید کد حلقه وردپرس خودتون رو در فایل index.php قالبتون پیدا کنید. حلقه وردپرس به شکل زیر است:

<?php if (have_posts()) : ?><?php while (have_posts()) : the_post(); ?>
<div class=”post”></div>
<?php endwhile; ?><?php endif; ?>

 

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

خوب حالا کد زیر رو باید به جای بخش شروع حلقه قرار دهید:

<?php $i=0 ?>
<?php if (have_posts()) : ?><?php while (have_posts()) : the_post(); ?>
<?php $i++ ?></FONT>

 

و مقدار کلاسی که در DIV اصلی هست رو به این شکل تغییر میدهیم:

class=”post <?php if ($i == 1) echo ‘first-post’ ?>”

 

حالا توضیح! در خط اول یک متغیر با نام i و مقدار صفر تعریف میکنیم که با هر بار لود صفحه مقدار آن خالی شود. در خط سوم با استفاده از کد i++ مقدار i را یک واحد اضافه میکنیم. یعنی با هر بار فراخوانی حلقه پست های وردپرس یک واحد به i اضافه میشود و فقط در بار اول است که تا پایان حلقه مقدار برابر با یک است. در بخش کلاس هم ما با استفاده از دستور شرطی if و شرط اینکه اگر i برابر یک بود، میگوییم عبارت first-post رو چاپ کنه.
حلقه کامل به شکل زیر میشود:

<?php $i=0 ?>
<?php if (have_posts()) : ?><?php while (have_posts()) : the_post(); ?>
<?php $i++ ?>
<div class=”post <?php if ($i == 1) echo ‘first-post’ ?>”></div>
<?php endwhile; ?><?php endif; ?>

 

حالا در فایل CSS قالبتون یک کلاس با نام first-post و استایلی که میخواید تعریف کنید، برای مثال:

.first-post {
background-color:#f5f55f;
}

 
حتما بخوانید  اضافه کردن ستون نشانی پرونده به صفحه رسانه در وردپرس
لينك كوتاه اين مطلب : http://www.dadebaran.ir/?p=3216

رمز فايل : DADEBARAN.IR




تبلیغات در داده باران
ارسال دیدگاه

قبل از نوشتن دیدگاه به نکات زیر توجه کنید:
    » نظراتی که با تایپ فارسی نباشند تایید نخواهند شد
    » نظرات تبلیغاتی اسپم محسوب میشوند و IP شخص مسدود خواهد شد.

پاسخ دهید

نکته: نظر شما در انتظار بررسی است و پس از تایید مدیریت در سایت نمایش داده میشود..