2017-08-29 52 views
0

我想刪除博客模板和Genesis中的單個模板中的鏈接(標籤)。 我只想顯示普通的類別名稱和標籤,並且不想鏈接到類別。刪除創世紀模板中類別和標籤的鏈接

<p class="entry-meta">  
    <span class="entry-categories">  
     <a href="domain.com/category/category-name/" rel="category tag">Categoryname</a> 
    </span> 
</p> 

所以我想刪除一個標籤。

我找不到在創世紀如何做到這一點。我知道函數「genesis_post_meta」,但我只能改變文本和分隔符。

回答

0

我發現這個上http://elektroelch.net/wordpress-remove-links-from-the-category/

add_filter('the_category', 'no_links'); 
     function no_links($thelist) { 
     return preg_replace('#<a.*?>([^<]*)</a>#i', '$1', $thelist); 
} 

函數no_links()包含一個正則表達式,其去除從所述串中的所有錨。這是完整的訣竅。在代碼結束時,應該再次刪除過濾器,以防萬一類別與標準樣式顯示在同一頁面上。

0

爲此,您可以使用CSS

<p class="entry-meta"> 
    <span class="entry-categories"> 
     <a href="domain.com/category/category-name/" rel="category tag"> Categoryname</a> 
    </span> 
</p> 

,並在CSS中使用這種

.entry-categories a {pointer-events: none;cursor: default;} 

檢查這也 http://jsfiddle.net/7EQJp/

相關問題