賢威6のthemeテーマで、ソーシャルブックマークが表示されない。他のサーバーでアップロードして試したら表示できたりしたのでthemeの不具合では無さそうだったのですが、原因を調べてみた。
賢威6のthemeテーマでブックマークが表示されない
正常時にはこういう風に表示される。

スポンサード リンク

原因

ひとまず見つかった原因がプラグインの干渉だった。

  • Lightbox 2
  • Used to overlay images on the current page. Lightbox JS v2.2 by Lokesh Dhakar. Now with better regular expressions, courtesy of Michael Tyson!

    http://stimuli.ca/lightbox/
    これは、画像をポップアップのように表示させるプラグインなんですが、このプラグインを使っていると、賢威6のソーシャルブックマークが表示されない。
    たぶん画像をポップアップで表示される仕様が、スクリプト的に干渉を起こしていると思うのだが、同様のプラグインでもNGだと、ちょっと難儀なものである。代価として、addthisなどで貼り付けで使うのもありだとは思うが、まぁ「はてぶ」が無いので面倒ではあるか。どちらにしても、ちょっと工夫が必要そうだ。

    一応プラグインを停止すれば賢威のブックマークは表示されるので、コレが原因なの間違いないのですが、
    プラグインを有効化すると、上下にスペースが出来てしまうのでCSSか、ブックマークボタンのphpをいじらないとカスタマイズできないので、面倒ではある。

    解決策

    WP Facebox Gallery
    Lightbox 2の代価で、WP Facebox Galleryというプラグインを用いたら、賢威のブックマークバーも表示されて、尚且つ画像の表示もウィンドウ内で表示できた。当分は他のプラグインも探してみようと思う。

    しかしまぁ、画像を2重ウィンドウで表示させるプラグインは、レスポンシブwebデザインが有効化する場合には、使わないほうがメリットは大きいのかもしれない。