NP_ShowBlogsを使って、記事10件毎にページスイッチするように設定していた場合、記事が11件以上になるとページスイッチします。しかし、記事が11件に満たない場合でも「
<前へ || 1 || 次へ>」のようなページスイッチの表示だけは付いたままです。記事が11件を超えない限り、表示され続けます。
人によっては気にならないと思いますが、
1ページのみの時は非表示、
2ページ以上に増えたら表示というようにできれば親切かなと思います。プラグイン側ではそういう設定はありませんが、jQueryを使うとできます。
デモを見る
HTML
1ページしかない場合、ページスイッチ部分のHTMLはこんな感じになっています。
<前へ || 1 || 次へ>
Javascript(jQuery)
「.pageswitch」の子要素が「strong」1個だけのとき、「.pageswitch」を非表示にします。
$(function(){
if($(".pageswitch strong").is(":only-child")){
$(".pageswitch").hide();
}
});
v2.7.2からはHTML部分がちょっと変わったみたいです。セパレータ「|」も管理画面で消す事ができます。
HTML
「span」要素が追加され、「:only-child」での条件判定ができないため、以下のようにするといいと思います。
Javascript(jQuery)
「.pageswitch」の子要素に「a」が含まれなかったら、「.pageswitch」を非表示にします。
$(function(){
if($('.pageswitch a').length){
}else{$('.pageswitch').hide();}
});