WordPress Snippet

ワードプレスをカスタマイズしよう

カテゴリリストの、親カテゴリ単位でスタイルを指定する。コンビニエンスな方法

カテゴリリストの、特定の親カテゴリを指定して、スタイルなどを変更する。

サイドバーなどで、wp_list_categories()などで出力されるカテゴリリストの親カテゴリにスタイルを当てたいとか、マーカーを付けたいといった場合に、サーバサイドで処理しないで、クライアントサイドで見た目を調整する

発想のためのサンプル

下記の例では、リンクを動作させないようにしている。

<?php
wp_enqueue_script('jquery');

add_action('wp_footer','my_ie_helper_script');

function my_ie_helper_script(){
?>
 <script type="text/javascript">
 jQuery(function() {
		jQuery('#categories-2 > ul > .cat-item > a[href^=http]').removeAttr("href").css({'color':'red',	'pointer-events': 'none','cursor': 'default','text-decoration':'none'});
 });
</script>
 });

< ?php
}
?>

[emulsion_relate_posts]