2017-08-29 6 views
0

ブログテンプレートとGenesisの1つのテンプレートのリンク(タグ)を削除します。 私は単純なカテゴリの名前とタグを表示したいだけで、カテゴリへのリンクは不要です。Genesisテンプレートのカテゴリとタグのリンクを削除する

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

だから、私はタグを削除します。

Genesisでこれを行う方法がわかりません。私は関数 "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

あなたはこの

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

チェックこの使用してCSS

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

とCSSを使用して行うことができ、このあまりに http://jsfiddle.net/7EQJp/

関連する問題