رفتن به مطلب

نمایش مطالب در صفحه اصلی به دو روش


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

سلام.

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

من 5 تا دسته بندی دارم، میخوام تو صفحه اصلی برای نمایش پست های 3 دسته فقط از تگ <?php the_title(); ?> استفاده کنم. برای 2 دسته دیگه هم <?php the_content(); ?> استفاده کنم.

تو عکس فکر مشخص هست منظورم

94759542079105403025.jpg

ممنون

لینک به ارسال

یعنی در صفحه ی اول برای بعضی از دسته ها فقط تایتل پست و برای بعضی از دسته ها فقط محتوای پست؟

لینک به ارسال

یعنی در صفحه ی اول برای بعضی از دسته ها فقط تایتل پست و برای بعضی از دسته ها فقط محتوای پست؟

بله.

لینک به ارسال

بله چرا که نشه

بعضی از پوسته ها خودشون این امکان رو دارند

اما برای بعضی دیگه کافیه کد فراخوانی مورد نظرتونو توی home.php اینسرت کنید

لینک به ارسال

بله چرا که نشه

بعضی از پوسته ها خودشون این امکان رو دارند

اما برای بعضی دیگه کافیه کد فراخوانی مورد نظرتونو توی home.php اینسرت کنید

خوب عزیز شما کد مورد نظر رو به من بدید من قرار بدم.

کدی باشه که تو 2 تا دسته خاص از تگ محتوا استفاده کنه و باقی از تگ تایتل

لینک به ارسال

هم برای درج تایتل و هم درج محتوی

http://wordpress.org...wordpress-theme

چیزی ازش متوجه نشدم

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


<div id='main-content'>
<?php if (have_posts()) : while (have_posts()) : the_post();?>
<?php the_content(); ?>
<?php endwhile; endif; ?>
</div>

لینک به ارسال

<div id='main-content'>
<?php if (have_posts()) : while (have_posts()) : the_post();?>
<?php the_title(); ?>
<?php
if(in_category(1)){
the_content();
}
?>
<?php endwhile; endif; ?>
</div>

در مثال بالا برای دسته بندی با آی دی 1 متن هم نمایش داده میشه.

لینک به ارسال

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


<?php
if(in_category(1,2)){
the_content();
}
?>

به این شکل باید قرار بدم ؟

لینک به ارسال

http://codex.wordpress.org/Function_Reference/in_category

مرتضی جام من با PHP اصلا آشنایی ندارم. من کدی که دادی رو گذاشتم به این صورت


<div class="text">
<h3><?php the_title(); ?></h3>
<?php
if(in_category(1)){
the_content();
}
?>
</div>

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

29303453053801619753.jpg

لینک به ارسال

این بخش عنوان هست

<h3><?php the_title(); ?></h3>

که میتونه حذف بشه

نه اگر حذف بشه برای اون دسته هایی که میخوام نمایش نمیده.

یعنی فقط یا نوشته رو نشون بده یا فقط متن؟

5 تا دسته بندی دارم. تو صفحه اصلی میخوام برای نمایش 3 تا از اونها از کد تایتل استفاده کنم برای 2 تاشون از کد محتوا یا همون متن. مثلا من یه دسته نوشته ها دارم میخوام برای اون تو صفحه اصلی فقط محتوا نمایش داده بشه عنوان نمایش داده نشه و برای مثلا دسته موزیک برعکس عنوان نمایش داده بشه محتوا نمایش داده نشه تو صفحه اصلی

لینک به ارسال

میتوانید شرط را با دسته‌های دیگر چک کنید

if(in_category(1)){

وجود در دسته

<?php if(in_category(array(2,3))){ ?><h3><?php the_title(); ?></h3><?php } ?>

وجود نداشتن در دسته

<?php if(! in_category(array(2,3))){ ?><h3><?php the_title(); ?></h3><?php } ?>

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...