سلام.
در سایت من ، بعد از جست و جو اگر نتیجه ای یافت نشد ، فقط قالب سایتم رو (بدون مطلب) نشون میده.
میخوام که اگه نتیجه ای یافت نشد بگه : "با عرض پوزش ، نتیجه ای یافت نشد."
خواهش میکنم کمکم کنید.
سلام.
در سایت من ، بعد از جست و جو اگر نتیجه ای یافت نشد ، فقط قالب سایتم رو (بدون مطلب) نشون میده.
میخوام که اگه نتیجه ای یافت نشد بگه : "با عرض پوزش ، نتیجه ای یافت نشد."
خواهش میکنم کمکم کنید.
شما باید فایل search.php بسازید و اون رو مطابق میلتون در بیارید.
من این صفحه رو ایجاد کردم ولی هیچ تغییری ایجاد نشد.
rasoulrahimi گفت:
من این صفحه رو ایجاد کردم ولی هیچ تغییری ایجاد نشد.
به صرف اینکه این صفحه ایجاد بشه اتفاق مد نظر شما نخواهد افتاد. باید توابع و دستورات لازم در فایل search.php درج بشه. برای الگو برداری می تونین فایل search.php یکی از قالب ها رو بررسی کنید. در ساده ترین حالت میشه کدی شبیه زیر:
<div class="entry">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php _e('Permanent Link to ','rhea'); ?><?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<small><?php _e('Written by','rhea'); ?> <?php the_author() ?> <?php _e('on','rhea'); ?> <abbr title="<?php the_time('Y-m-d\TH:i:sO'); ?>"><?php unset($previousday); printf(__('%1$s – %2$s'), the_date('', '', '', false), get_the_time()) ?></abbr> - <?php if(function_exists('the_views')) { the_views(); } ?> </small><br /><br />
<?php the_content(__('Read more »','rhea')); ?>
<br />
<?php the_tags(__('Tags: ','rhea'), __(', ','rhea'), __('<br />','rhea')); ?><?php _e('Posted in','rhea'); ?> <?php the_category(__(', ','rhea')); ?> | <?php edit_post_link(__('Edit','rhea'), '', __(' | ','rhea')); ?> <?php comments_popup_link(__('No Comments »','rhea'), __('1 Comment »','rhea'), __('% Comments »','rhea')); ?><br />
<div class="line"></div>
<?php endwhile; ?>
<div class="navigation">
<div class="alignleft"><?php next_posts_link(__('« Older Entries','rhea')) ?></div>
<div class="alignright"><?php previous_posts_link(__('Newer Entries »','rhea')) ?></div>
</div>
<?php else : ?>
<h2 class="center"><?php _e('No posts found. Try a different search?','rhea'); ?></h2>
<?php endif; ?>
</div></div>
این کد از فایل search.php پوسته rhea برداشته شده.
نمیشه اون تکه ای که باید در فایل search.php وجود داشته باشه رو بزارید. آخه من میخوام شکل قالبم رو داشته باشه.
rasoulrahimi گفت:
نمیشه اون تکه ای که باید در فایل search.php وجود داشته باشه رو بزارید. آخه من میخوام شکل قالبم رو داشته باشه.
خب منم همون تکه رو گذاشتم.
اگر کسی مشکل من رو داشت ، ابتدا از فایل index.php یک کپی بگیره و اسم اون رو search.php بذاره. بعد این تکه کد زیر رو به اون اضافه کنه:
<div class="entry">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="line"></div>
<?php endwhile; ?>
<?php else : ?>
<h2 class="center"><?php _e('با عرض پوزش. نتیجه ای یافت نشد.','rhea'); ?></h2>
<?php endif; ?>
</div>
البته این چیزی که من اینجا نوشتم همون گفته ی آقای silvercover است که یکم ساده تر نوشتم و یکم تغییرش دادم.(کوتاه تر کردم)
از آقای silvercover بی نهایت ممنونم.