2016-10-31 10 views
0

私はワードプレスでget_category_parents()を使用してカテゴリ階層を生成するコードを使用しています。それは正常に動作しますが、私はアンカーリンクにインラインスタイルを追加してこの関数をフィルタリングすることによってリンクの色を変更したいと思います。get_category_parents wordpressの関数によって生成されたリンクをスタイルする方法はありますか?

どうすればいいですか?または、この関数にフックが含まれていない間は関数をフィルタリングできません。これはapply_filter()を意味します。

答えて

1

あなたが開発者向けドキュメント上で見ることができるように:https://developer.wordpress.org/reference/functions/get_category_parents/#source

実際の出力にはフィルタがありません。だから、唯一の方法は、最高の1は、しかし、この問題のためにCSSを使用することです:あなたのCSSの

// We fetch them : 
$cats = get_category_parents($category_id); 
if(!is_wp_error($cats)) : 
    // Let's wrap everything : 
    echo '<div class="parent-categories">'; 
    echo $cats 
    echo '</div>'; 
endif; 

そして:

.parent-categories a:first-child{color: red;} 
.parent-categories a:last-child{color: blue;} 
.parent-categories a:nth-child(2){color: pink;} 
// and so on 

参照:http://www.w3schools.com/cssref/sel_nth-child.asp

+0

どうもありがとうございました。それは助けた –

関連する問題