رفتن به مطلب

جستجو جدا برای پست سفارشی


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

سلام من برای پست تایپ blog یک استایل جدا طراحی کردم حالا وقتی من در داخل مطالب پست تایپ جستجو می کنم میره و در صفحه ایندکس نشون می ده چی کار کنم که در خود پست تایپ نشون بده

ممنون

ویرایش شده توسط reza_yki
لینک به ارسال

سلام

داخل search.php می تونید شرط بزارید :


<?php
if(isset($_GET['post_type'])) {
$type = $_GET['post_type'];
if($type == 'post_type_name_1') {?>
<!--Your Code for this post_type-->
<?php
} elseif($type == 'post_type_name_2') {?>
<!--Your Code for this post_type-->
<?php }
}
?>

لینک به ارسال

سلام

داخل search.php می تونید شرط بزارید :


<?php
if(isset($_GET['post_type'])) {
$type = $_GET['post_type'];
if($type == 'post_type_name_1') {?>
<!--Your Code for this post_type-->
<?php
} elseif($type == 'post_type_name_2') {?>
<!--Your Code for this post_type-->
<?php }
}
?>

ممنون که پاسخ دادین

فقط در قسمت جستجوی اصلی هم مطالب وبلاگ رو جستجو و نشون می ده هم مطالب اصلی رو

آیا می شه کاری کرد که در قسمت مطالب جستجوی اصلی یه متن نشون بده یعنی مطالب اصلی بنویسه بنویسه اصلی و برای مطالب وبلاگ بنویسه وبلاگ البته اگه بدونه حلقه باشه تا فشار بی مورد به سرور نیاره عالی میشه


<?php
if(isset($_GET['post_type'])) {
$type = $_GET['post_type'];
if($type == 'blog') {
////جستجوی بلاگ
?>
<?php get_header('blog'); $term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );?>
<section class="section-blog-post" id="taxonomy-blog">
<div class="title-posts-blog">
<h2><?php printf(( 'نتایج جستجو برای: %s' ), get_search_query() ); ?></h2>
</div>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<article class="post-blog">
<div class="blog-post-img">
<?php the_post_thumbnail('blogpost'); ?>
<div class="hover-blog-post"> <span class="icon-comment">
<?php comments_popup_link(' 0', '1', '%'); ?>
</span> <span class="icon-view"> <span class="blog-PostViews"><?php echo getPostViews(get_the_ID()); ?></span></span> </div>
<a href="<?php the_permalink(); ?>" class="link-post-blog"></a> </div>
<h2><a href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a></h2>
<div class="box-excerpt">
<?php the_excerpt(); ?>
</div>
</article>
<?php endwhile; else: ?>
<div class="alarm">اوه... متاسفم مطلبی پیدا نشد !!!</div>
<?php endif; ?>
<?php global $wp_query; echo my_pagination($wp_query->max_num_pages, 2); ?>
</section>
<?php get_footer(); ?>
<?php
}
}else { ////جستجوی اصلی
?>
<?php get_header(); ?>
<section class="section-2">
<h2 class="post-title">
<p class="new-theme"><?php printf(( 'نتایج جستجو برای: %s' ), get_search_query() ); ?></p>
</h2>
<?php
if (have_posts()) : while (have_posts()) : the_post();
?>
<article class="post" id="post-<?php the_ID(); ?>">
<div class="cover">
<?php the_post_thumbnail('imgpost'); ?>
<a href="<?php the_permalink(); ?>">
<div class="pimg_hover"></div>
</a></div>
<div class="post_text">
<h2><a href="<?php the_permalink() ?>">
<?php the_title(); ?>
</a></h2>

<?php
if($type == 'blog') {?>
<span>وبلاگ</span>
<?php }else{ ?>
<span>اصلی</span>
<?php } ?>

<?php the_excerpt(); ?>
</div>
</article>
<?php endwhile; else: ?>
<div class="alarm">اوه... متاسفم مطلبی پیدا نشد !!!</div>
<?php endif; ?>
<?php global $wp_query; echo my_pagination($wp_query->max_num_pages, 2); ?>
</section>
<?php get_footer(); ?>
<?php }
?>

لینک به ارسال

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

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

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

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

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

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

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

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

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