トップページを表示したときにWordpressのサイドバーが表示されなくて、なんでだろうなとあれこれ調べた結果、ソースコード表示にあったという話。以下2つの対策によって解決。
・WordPressのプラグイン「SyntaxHighlighter Evolved」を入れた
・preタグで囲っていたのを以下のように変更した(ソースコード入れていた全記事)
<pre class="brush: c-sharp;"> </pre>
↓
[csharp]
[/csharp]
※上記のカッコは全角で書いているけど、実際は半角よ
トップページに表示する記事数を45から22に減らしたらサイドバーが表示された。何のことはない、23記事目にソースコードを表示する記事があって、表示する処理が中断したからサイドバーが出なかったのだ。
元々ソースコードが表示されていたのが奇跡だったのかも。昔アプローチして全然うまくいかなくて、プラグインをあれこれ入れていたらうまくいったのだが、直近の何かによって動かなくなったのだろう。もしかしたら、最近のアクセス数減はgoogleコアアップデートの影響ではなくて、この問題によってプログラム系の記事が全滅していたことが影響していたのかも。だとしたら明日からアクセス数が激増してAdSense収益も激増する。
もしかしたら同じ問題に直面しているプログラマ系ブロガーがいたなら、この記事が参考になるだろう。なんで、ググるワードを以下にちりばめておく。
トップページ、サイドバーウィジェット、表示されない、表示する記事を減らす、ソースコード表示、WordPress