カテゴリー
メモ

stinger5の関連記事の精度を上げる

stinger5を使うとデフォルトで記事の下部に関連する記事が表示される。しかし、関連記事が期待したものと違うことがあるので改善してみた

カテゴリー
メモ

stinger5でアイキャッチ画像を非表示にしてみた

stinger5』はwordpressで人気のテーマの一つ。

stinger5は一覧表示でアイキャッチ画像をデフォルト表示するが、
もし記事にアイキャッチ画像が未設定だと
“no image”のデフォルト画像が表示され見栄えが悪くなってしまう。
そこでアイキャッチ画像が未設定なら画像を表示しないようにする。

カテゴリー
やってみた

ブログテーマをstinger5にしてみた

Stingerとはアフィリエイターに大人気?なwordpress用のブログテーマらしい。個人で作ってるようでバージョンも少しずつ上がってて最新版がStinger5とのこと。
ソーシャル系のツールが最初から適切に配置されていたり、SEO対策に強い構造になっていたりするらしい。

インストールは、公式サイトからダウンロードしてきたzipをテーマの追加でインポートするだけ。

インストール後に「外観」の「カスタマイズ」から色を変えたり、ロゴ画像を消したり、といった感じでUI上で大体形が整う。

それ以外で気になったところはstyle.cssを書き換えた。
・ブログタイトルの文字サイズ
・ナビゲーションメニューのデザイン
とか

phpコードを触ったのは、ブログトップでサイドバーの「NEW POST」を非表示にしたぐらい。
(トップページでは最初から新着記事が並んでいるのでサイドバーのNEW POSTは要らない)
<!-- 最近のエントリ -->
<?php if( !is_front_page() ) : ?>
<h4 class="menu_underh2"> NEW POST</h4>
<?php get_template_part('newpost');?>
<?php endif; ?>
<!-- /最近のエントリ -->

カテゴリー
やってみた

wordpressにいいね!ボタンを付けてみた

wordpressのプラグインを利用してFacebookのいいね!ボタンなどソーシャルボタンを付けてみた。

試したのは二つ

  • Tweet, Like, Google +1 and Share
  • WP Social Bookmarking Light

個人的に出したかったボタンはFBのいいね!、tweeterのツイート、google+のプラス1、mixiのcheck!。
試したプラグインは2つともこれらを網羅している。

前者はおしいことにFBとgoogle+のボタンを押すと投稿ダイアログのデザインが崩れるバグがあった

なので、後者のプラグインを採用することに。

カテゴリー
メモ

wordpressの動きを軽くしようと頑張った結果

良からぬ方向に行ってしまった。

まずW3 Total CacheというWordpressのプラグインを入れてみた。これが曲者でwordpressブロガーの中では必須としている人が多いようだけど、とにかくメモリを食いつぶす。あげくにサーバー全体をハングアップさせるほどで致命的だった。

サーバーを再起動してすぐにプラグラインからW3 Total Cacheを無効化。

しかし、なんかもっさり感が消えない。apacheのエラーログを見ると大量のエラーが、、、

....
[Wed Nov 19 07:50:09 2014] [apc-warning] Unable to allocate memory for pool.
in /home/www/app/jcc/wp-settings.php on line 215.
[Wed Nov 19 07:50:09 2014] [apc-warning] Unable to allocate memory for pool.
in /home/www/app/jcc/wp-content/plugins/google-analytics-for-wordpress/go
ogleanalytics.php on line 42.
[Wed Nov 19 07:50:52 2014] [apc-warning] Unable to allocate memory for pool.
in /home/www/app/jcc/wp-content/plugins/jetpack/jetpack.php on line 31.
[Wed Nov 19 07:50:54 2014] [apc-warning] Unable to allocate memory for pool.
in /home/www/app/jcc/wp-content/plugins/jetpack/jetpack.php on line 32.
[Wed Nov 19 07:50:54 2014] [apc-warning] Unable to allocate memory for pool.
in /home/www/app/jcc/wp-content/plugins/jetpack/jetpack.php on line 33.
[Wed Nov 19 07:50:54 2014] [apc-warning] Unable to allocate memory for pool.
in /home/www/app/jcc/wp-content/plugins/jetpack/jetpack.php on line 34.
[Wed Nov 19 07:50:54 2014] [apc-warning] Unable to allocate memory for pool.
in /home/www/app/jcc/wp-content/plugins/jetpack/jetpack.php on line 35.
[Wed Nov 19 07:50:54 2014] [apc-warning] Unable to allocate memory for pool.
in /home/www/app/jcc/wp-content/plugins/jetpack/jetpack.php on line 36.
.....

・・・・ もうやめて !!!  

調べるとapc関連のエラーらしい。
apcってなんだっけ?UPS?とか思いつつ調べるとphpのキャッシュだった。
ああ、そういえばphp5.3になってZend Optimizerがapacheだとサポート外になったとかで替わりにapcを入れたような記憶が。。。。
すっかり忘れていましたが。

そんなわけで対策としてはapcで使える共有メモリを増やせば良さげとのこと。
ちなみにデフォルト状態で設定されていなかった。
phpinfoで確認すると”30″(30MB)だった。これを128MBに変更

apc.ini
apc.shm_memsize = 128

これでapacheを再起動。
動きが軽快に戻った気がする。
でもキャッシュ系のエラーってしばらくしたらまた再発することがあるのでしばらく様子見ですね。

カテゴリー
やってみた

wordpressを始めてみた

wordpressのテーマやプラグインを色々試している。

カテゴリー
やってみた

とりあえずWordPressをインストール

1409579886247

してみた!