2013-04-25 104 views
0

我想找出一種方法來從類別'nolink'的帖子中刪除固定鏈接。我已經嘗試了一些java腳本嘗試 - 但還沒有設法讓它工作。刪除職位固定鏈接(href)

<?php 
query_posts('tag=Client-list'); 
while (have_posts()) : the_post(); 
    echo '<ul class="client-thumb-wrap">'; 
     echo '<a href="'; 
      the_permalink(); 
     echo '">'; 
      echo '<li class="'; 
       $category = get_the_category($custompost); 
       echo $category[0]->cat_name ; 
        echo ' '; 
       echo $category[1]->cat_name ; 
        echo ' '; 
       echo $category[2]->cat_name ; 
        echo ' '; 
       echo $category[3]->cat_name ; 
      echo '">'; 

      echo '<img src="'; 
      the_field('client_logo'); 
      echo '">'; 
     echo '</li>'; 
    echo '</ul>'; 
endwhile; 
wp_reset_query(); 
?> 

回答

1

has_term允許你檢查後都分配一個特定的期限(或沒有),嘗試:

$href = (has_term('nolink', 'category')) ? '#' : get_permalink(); 
echo '<a href="' . $href . '">'; 
+0

輝煌已經工作,但因爲#的它仍然是在一個鏈接當前頁面,ID它可能從這些帖子完全刪除一個HREF? – Leodw 2013-04-25 11:27:55

+0

是的,但是您必須執行兩次操作,才能移除結束''。在這種情況下,您應該將html移入條件檢查:'$ href =(has_term('nolink','category'))? '':' diggy 2013-04-25 11:30:53

+0

對不起道歉讓你懷疑你的代碼。它已經工作了! – Leodw 2013-04-25 11:31:25