رفتن به مطلب

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

سلام به همه رفقا

من میخواستم یک صفحه آرشیو داشته باشم

مانند این سایت :

http://www.ikf.ir/newsf.asp

که فقط تیتر خبر با تاریخ ارسال خبر بیاد توش

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

لطفا راهنمایی کنید

آقا مرتضی یجا گفته بود :

1. فایلی بنام archive.php بسازید

2. حلقه پست فقط با تيتر مطالب رو درش قرار بدید

3. یک پلاگین صفحه بنید رو هم به آخرش اضافه کنید

ولی من متوجه نشدم چکار باید بکنم مخصوصا شماره 2 و 3 !!؟

لینک به ارسال

سلام

برای راحتی کار می تونید فایل Single.php رو در Archive.php کپی کنید و بعدش کد نمایش متن پست ، کد تصویر شاخص و کد نمایش کامنت ها رو ازش حذف کنید و فقط کد تیتر مطلب


<?php the_title(); ?>

و کد تاریخ رو نگه دارید


<?php the_time('j F Y'); ?>

بعدش با کمی تغییر در css و یا عوض کردن کلاس تگ ها می تونید ظاهر فایل ارشیو رو با فایل ادامه مطلب متمایز کنید

لینک به ارسال

آقا فرید چند سوال :

1 این فایل Single.php که فرمودید کجاست ؟ فقط توی پوشه پوسته سایت این فایل بود که محتویات را توی یک فایل به اسم Archive.php ریختم و توی روت سایت صفحه اصلی گذاشتمش وقتی میزدم razm.net/Archive.php صفحه سفید بالا میومد فایل زیر فایلی هست که توی Single.php بود


<?php
/**
* The Template for displaying all single posts
*
* @package WordPress
* @subpackage Twenty_Fourteen
* @since Twenty Fourteen 1.0
*/
get_header(); ?>
<div id="primary" class="content-area">
<div id="content" class="site-content" role="main">
<?php
// Start the Loop.
while ( have_posts() ) : the_post();
/*
* Include the post format-specific template for the content. If you want to
* use this in a child theme, then include a file called called content-___.php
* (where ___ is the post format) and that will be used instead.
*/
get_template_part( 'content', get_post_format() );
// Previous/next post navigation.
twentyfourteen_post_nav();
// If comments are open or we have at least one comment, load up the comment template.
if ( comments_open() || get_comments_number() ) {
comments_template();
}
endwhile;
?>
</div><!-- #content -->
</div><!-- #primary -->
<?php
get_sidebar( 'content' );
get_sidebar();
get_footer();

2 - رفتم توی ویرایشگر وردپرس که از اونجا میشه فایل های پوسته ها را ویرایش کرد دیدم اونجا خودش یک فایل Archive.php داره رفتم اون قبلی که تو روت سایت گذاشته بودم را پاک کردم و دوباره ادرس razm.net/Archive.php را چک کردم و دیدم که صفحه 404 بالا میاد

جالب اینکه پوسته را هم عوض کردم به 2014 بعد دیدم اونجا هم ک فایل Archive.php هست وقتی ادرس را زدم 404 داد

لینک به ارسال

دوست عزیز کلا اشتباهه که انتظار دارید با این ادرس (Archive.php) فایل ارشیو باز بشه ! و نباید این فایل در روت باشه باید در پوشه ی قالب باشه

وقتی فایل ارشیو موجود بوده پس مشکلی نیست . وقتی که شما روی ارشیو مثلا ماه 12 ام کلیک میکنید مطالب اون ماه به صورت ارشیو میاد ( از فایل ارشیو استفاده میشه و نمایش داده میشه ) بنابراین نحوه ی استفاده ی این فایل به همون صورتی هست که گفتم و این عادیه که razm.net/archive.php نمیاد چون سیستم وردپرس اینجور نیست

لینک به ارسال

دادا

حالا ما بخوایم یه صفحه مثل اون صفحه بالا که لینکش را در پست اول گذاشتم چه بکنیم؟

لینک به ارسال

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

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

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

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

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

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

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

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

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