2012-05-29 47 views
0

我正在處理「classipress」(一個wordpress主題),我打算讓該功能(粘貼)出現在類別頂部。檢查'粘貼'類型

我迄今獲得通過使用下面的腳本所需要的結果,因此,對於這個classipress有兩個文件與分類廣告lisitng優惠:

  1. 分類法ad_cat.php
  2. 環ad_listing

taxonomy-ad_cat.php實際上通過當前類別&調用類the loop-ad_listing所以我最初稱只有粘後,然後使用下面的代碼調用後除粘:

query_posts(array('post_type' => APP_POST_TYPE, APP_TAX_CAT => $term->slug, 'ignore_sticky_posts' => 1, 'paged' => $paged, 'post__in' => get_option('sticky_posts'))); 
loop hoes here... 

的問題是,我想內loop-ad_listing.phppost__in是粘性與否,因爲當(作爲一個例子)類別目前沒有上市,它顯示了空消息兩次檢查。一旦爲粘滯呼叫循環&一秒鐘沒有粘滯呼叫循環..

你能幫我正確實施這根據我的描述我的發佈代碼?

+0

沒有線索解決這個...? – mobi001

+0

你真是不耐煩 –

+0

好的,我得到了解決方案.. :)我會上傳它affre 6小時..as堆流量限制我現在發佈 – mobi001

回答

-1

COOOL ......我得到了解決......

我做了另一個文件是*循環ad_listing1.php * &在文件我只檢查是否沒有顯示空消息&在原來的文件中呼籲循環這是* loop-ad_listing.php * ...我刪除它的空消息...

因此,我實現是,

如果我有我的頁面其他文件沒有顯示在廣告列表&一部開拓創新的文件顯示房源&如果不要有廣告lisitngs比我重複的文件顯示空的消息,而原始文件DONOT表現出任何事情..酷:)

雖然上面提到的Mihai Stancu技巧也可以工作&如果我們只有一個文件列表,則更可取。

2

你爲什麼不使用:

While(has_post()): the_post(); 
    If(is_sticky()): 
    Else: 
    Endif; 
Endwhile; 
+0

是Mihai這是個好主意......但我也用它來突出顯示: )...我想發佈答案,但現在我受限制,因爲stackover流程規則 – mobi001

+0

上述解決方案是好的,如果我們有一個文件的循環和類別列表更好。 – mobi001