2013-04-26 55 views
0

我想列出一個自定義帖子類型存檔頁面上的字母表,並通過單擊字母表中的一個字母它將鏈接到一個URL,只顯示以該特定字母開頭的帖子。不一定擔心這樣做的Ajax風格或任何東西。只是一個簡單的網址將工作。WordPress的 - ABC過濾器

我在幾年前開發的網站上有這個功能(http://glenwoodia.com/business-directory/),但那是使用一個大的商業目錄插件。有了這個特定的網站,我只是使用自定義字段的自定義帖子類型。

我的全閉環目前看起來是這樣的:

<?php 
     $temp = $wp_query; 
     $wp_query= null; 
     $wp_query = new WP_Query(); 
     $wp_query->query('orderby=title'.'&order=ASC'.'&showposts=15'.'&post_type=businesses'.'&paged='.$paged); 
    ?> 

    <div class="content"> 
     <div class="main-area-wide"> 
      <div class="internal-wide"> 
       <div class="navigation-top"> 
        <?php wp_pagenavi(); ?> 
       </div> 
       <div class="business-wrapper"> 
        <h1>Business Directory</h1> 
        <?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?> 
         <div class="business"> 
         <h3><?php the_title(); ?></h3> 
         <p><?php $key="address"; echo get_post_meta($post->ID, $key, true); ?><br /> 
         <a href="<?php $key="website"; echo get_post_meta($post->ID, $key, true); ?>" target="_blank"><?php $key="website"; echo get_post_meta($post->ID, $key, true); ?></a><br /> 
         <strong><?php $key="phone"; echo get_post_meta($post->ID, $key, true); ?></strong></p> 
         <p><?php $key="short_description"; echo get_post_meta($post->ID, $key, true); ?></p> 
        </div> 
        <?php endwhile; ?> 
       </div> 
       <div class="navigation-btm"> 
        <?php wp_pagenavi(); ?> 
       </div> 
      </div> 
     </div> 
    </div> 
+0

你可以使用插件,如::http://www.tipsandtricks-hq.com/wp-alphabet-listing-plugin-list-all使用分類的事情,她在上面的答案做-wordpress-posts-or-pages-alphabetically-4873並且查看查詢的代碼 – 2013-04-26 02:38:09

+0

我發現其中一個,但它甚至不能解釋它是否可用於分頁。似乎只是按字母表列出的帖子。而且他們沒有關於在主題文件中啓動代碼的文檔。我會繼續挖掘。謝謝! – 2013-04-26 02:43:13

+0

有這麼多的插件和文章,複製和粘貼其中一個作爲答案似乎毫無意義。你也可以試試這個:http://www.parorrey.com/blog/wordpress/wordpress-custom-post-type-listing-by-alphabets-with-alphabetical-navigation/ – 2013-04-26 02:48:35

回答

0

對不起,這應該作爲一個評論,但我沒有代表做到這一點。無論如何,我相信這是你所需要的,最重要的是它被記錄在案。我以前也使用過它,發現它很容易理解:

http://www.kathyisawesome.com/424/alphabetical-posts-glossary/

基本上相同的答案也被張貼在堆棧兌換,一定要向下滾動到答案的編輯一部分,這部分解釋了

https://wordpress.stackexchange.com/questions/41660/how-to-build-a-directory-with-indexes-in-wordpress/