カテゴリの横に付く(1)という記事数を消す方法
カテゴリの横に付く(1)という記事数を消す方法があればご教授願います。例:ライブドア(1)←この(1)をブログ上で反映させない形
回答(4)
3.

どうしても消したければ、Javascriptを使ってそのタグの階層まで降りて、ライブドア(1)の文字列を抽出して、(*)部分をカットするような処理をしなければいけません。ただそれでカットできても一度ライブドア(1)と表示されてからライブドアに文字返還する処理が行われるため、上の方にあると一瞬見えてしまいますけど。
var caleg_divs = document.body.getElementByClassName("plugin-categorize sidewrapper")[0].getElementByClassName("sidebody");
for(var i = 0; i < caleg_divs.length; i++) {
var str = caleg_divs[i].firstChild.value;
str.replace(str.match(/\((\d+)\)/,"");
}
検証してないのでおかしいコードになってるwと思いますが、こんな流れで処理すればいいのでは?「(96)について(4)」とかがあるならもう少し工夫しないといけませんが。
試してみます。ありがとうございました!
1.
2.
訪問した読者はカテゴリを見て、そのブログの内容を判断する場合があります
また、SEO的にもカテゴリ数を表示させた方が有利と考えます
読者の立場に立って、記事を見つけ易く親切なブログに心掛けてください。
4.
たとえば
<a href="カテゴリ音楽のURL">音楽</a>
<a href="カテゴリ絵画のURL">絵画</a> など書き込みます。
カテゴリ別のURLは今あるカテゴリ別のをクリックしたとき上の窓に出るものです。
全部移せたら今のカテゴリアーカイブのプラグインは外してください。
コメント(3)
回答ありがとうございます。質問内容不足でした、すみません。
指定なしですと、例:ライブドア(1)のライブドアまで表示されなくなります。カテゴリの名前を残し、記事数を表示しない方法を希望しています。
cssの方で消すのかと思うのですが、もしお分かりでしたらご教授願います。
やまめさま
貴重なご返答ありがとうございます。SEO的にカテゴリ数を表示したほうがいい点はハツミミでした。
私的には、カテゴリをsitemap的なものにしようと考えていました。カテゴリが(1)というものが多いので、HPで言えば、グローバルメニュー的な扱いにしたかったのです。
もしお分かりの方がいらっしゃいましたら、やるやらない別として記事数を消す方法があればご教授願います。
ベストをもらいましたがインコさんの方法が一番シンプルにできそうです。なるほどフリーエリアで名前を自分でつけてしまってカテ代わりにするわけですか。
この方法があるなら、僕のはあまりお薦めしません。できても多分重いです。。。



