0
在我的Wordpress網站上,我通過2個獨立位置上的自定義字段來過濾博文。在一個頁面上,我通過querystring傳遞值,然後使用查詢帖子在同一頁面上顯示過濾器結果,效果很好。在不同的頁面上顯示自定義字段過濾結果
現在,我的問題是,如果我想使用相同的過濾器,但在不同的頁面上顯示結果,我該如何解決。
是通過查詢字符串的鏈接:
<a href="?location=National">NATIONAL</a>
查詢職位
<?php
$location = $_GET['location'];
$catid = $category_link;
$sps = array(
'post_type' => 'post',
'posts_per_page' => -1,
'cat' => $catid,
'order' => DESC,
'orderby' => date,
'meta_key' => 'location',
'meta_value' => $location);
?>
顯示效果
<?php query_posts($sps); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<li>
<?php
if (has_post_thumbnail())
{
echo '<a href="' . get_permalink($post->ID) . '" class="thumbnail_image_link">';
the_post_thumbnail();
echo '</a>';
}
?>
</li>
<?php endwhile; else: ?>
<p>There are currently no results available</p>
<?php endif; ?>
有沒有什麼辦法可以修改這個代碼,以顯示在另一頁?
您是否嘗試過' 'a'標籤的target屬性?像'Open google in a new window' – Diamondo25