0
我的搜索頁面結果有問題。我已經創建了搜索主題。 當我搜索詞「موفقیت」這已經是我的數據的基礎上它返回所有的結果和工作正常,但我只是想在特別定製的支柱式搜索並非所有崗位和pages.how可以解決這個問題在特殊的自定義文章類型中搜索
這裏是我的代碼
<?php
get_header(); ?>
<div class="title-pack col-md-12 col-sm-12 col-xs-12">
<span class="line visible-sm-block"></span>
<span class="visible-sm-block tittle-style">نتایج جستجوی شما</span>
</div>
<div id="search-results" class="wrapper" role="search">
<!-- COUNT RESULTS -->
<div class="results">
<?php
/* Search Count */
$allsearch = &new WP_Query("s=$s&showposts=-1");
$key = wp_specialchars($s, 1);
$count = $allsearch->post_count;
_e('');
_e('"<span class="search-terms">');
echo $key;
_e('</span>"');
echo $count . ' مورد یافت شد';
wp_reset_query(); ?>
</div>
<!--/COUNT RESULTS -->
<?php if ($allsearch->have_posts()) : ?>
<?php while ($allsearch->have_posts()) : $allsearch->the_post(); ?>
<!-- LIST RESULTS -->
<section>
<h3>
<li>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to
<?php the_title_attribute(); ?>"><?php the_title(); ?></a> -
<span class="search-time"><?php the_time('F, j, Y') ?></span>
</li>
</h3>
</section>
<!--/LIST RESULTS -->
<?php endwhile; else: ?>
<!-- 404 SEARCH -->
<div class="404-search">
<?php _e("Oops... We couldn't find what you were searching for. Please try again"); ?>
</div>
<!--/404 SEARCH -->
<?php endif; ?>
</div>
<div style="clear:both;"></div>
<?php get_footer(); ?>
<div style="clear:both;"></div>
<?php get_footer(); ?>
任何想法都會被佔用。
我可以問你什麼是該行稱'S = $ S&showposts = -1' ???我一直使用wp_query,因爲你寫的是這樣的,但我把它與這條線 – mkafiyan
混淆在一起查詢字符串,'$ s'是你搜索的關鍵字'showposts = -1'意思是返回所有結果,它的分頁目的,可以限制數字通過它,說'showposts = 6'一次最多會返回6個這樣的帖子,''posts_per_page'=> -1''是同樣的東西 –
非常感謝你 – mkafiyan