Wordpress

[wp] WordPressの高速化のために幾つか実施

以前からちょっと重かったのですが腰も重くて何もいじっていなかったのですが幾つか修正。

WordPressのプラグイン

DB Cache Reloaded (http://www.poradnik-webmastera.com/projekty/db_cache_reloaded/)

  • WordPressからDBのアクセスをキャッシュしてくれるプラグインです。しばらく前に使用できなくなっていたのですが有効化してみたら動きました。
  • 個人的にはかなり効果の高いプラグインで使用できるのであればお勧めです。特にDBがあまり高速な環境にない場合には有効かと思います。SakuraレンタルサーバなどもMySQLサーバは共有サーバなので有効でした。

WP Hyper Response(http://stocker.jp/diary/wp-hyper-response/

  • 最近しったプラグインです。
  • flush()関数を利用して早く見せる事ができるプラグインです。実際に導入後体感的に早くなっている気がします。他のプラグインと併用して使用可能ですので一度利用してみるといいかと思います。

 

PHPの高速化(APC)

  • このサーバはFastcgi経由でPHPをCGIモードで動作させています。OSはUbuntu 10.04.3 LTSとなります。パッケージの導入は 「# apt-get install php-apc 」で簡単に入れることが出来ました。特に設定は要りませんが 「/etc/init.d/php-factcgi restart」 で /usr/bin/php5-cgi を再起動させています。無事に読み込まれているかは phpinfo(); で確認するとわかります(読まれていればAPCの定義があります)

 

その他の実施した項目としてWordpressのプラグインのうち「WP Social Bookmarking Light」を停止しました。便利かと思ってつけているのですがあまり利用された形跡もないので思い切って外しています。代わりに?Zenbackの側でソーシャル系のボタンを表示させています(G+もね)。蛇足的にはGoogle Adsenseの広告を一つ減らしました。最近あまりクリックされていないので(^^;

[wp] テーマを変えてみました 2011.5.1

roguer_20110501new-toppage

テーマを変えてみました。

Notepad

Inspired by the iPhone’s Notes.app, the Notepad is a modern WordPress theme with a subtle touch of the sketchy effect. Key features include: multi-level dropdown menus, social media buttons, threaded & paged comments, and widget support. It has been tested on WordPress 2.9 with Firefox, Chrome, Safari, and IE7+.

Notepadというテーマです。いい感じのシンプルなテーマでした。本当はトップメニューが「ページ」ではなくて「カテゴリー」でメニューになってくれるのが嬉しいのですがこれは頑張ればカスタマイズ出来るのかな? 以前から変更になっている点は特にはありません。強いて言うならAdsenseの配置が崩れたので調整中なくらいですかね。

それにしてもテーマ探したりするのは楽しいですね♪

[wp] なにか気分転換に新しいテーマを探す。

ブログのテーマを久しぶりに変えてみようとおもって探索中。

その前に、せっかくなので以前のテーマをWebスクリーンショットを撮っておくことにする。
いつもテーマを変えた後に苦労するので先に画面だけでもとっておけば記憶の片隅から思い出しそうなので。

で以前はいつか得たのだろうかと

と結構頻繁に節操無く変えているのですが(^^;

roguer_20110501-toppage

こうやってみるとどんだけ、本文が少なくてそれ以外の情報が多いんだって話ですよね。もっと情報がメインの記事にしたいのですがいつもながらに内容が薄い・・・

roguer_20110501-singlepage

[WP] the_excerpt()に表示される日本語文字数の変更。「Thumbnail for Excerpts」プラグインを入れてからの設定

朝からテンションの上がる記事がありました。

[WPプラグイン]画像付きがイイヨね!!TOPページなど記事一覧に自動で画像を付加する「Thumbnail For Excerpts」 | GoTo Number

 

 

 

前からこれがしたかったんですよね。WP3.0以降になってもアイキャッチ画像なんか全く設定もしていなかったので使えてなかったのですがこのプラグインは素敵です。

コンテンツの文字数を変更するには、new_excerpt_more とされているのですがマルチバイトだと上手く動かないのでこの対策の為に「WP Multibyte Patch」が導入されていると思います。実際 function に追加しても抜粋の文字数は変更されていませんでした。

この場合には、WP Multibyte Patch | EastCoder; http://eastcoder.com/code/wp-multibyte-patch/ を参考にして修正を行います。

設定ファイルは事前には、 wp-content/plugins/wp-multibyte-patch/wpmp-config-sample.php になっているので wpcmp-config.php に修正して行います。

 

共通設定ファイル(wpmp-config.php)の説明とデフォルト値
  • [cci_php] $wpmp_conf[‘excerpt_length’] = 55; [/cci_php] wp_trim_excerpt() とその下流関数の単語数ベース抜粋時の最大単語数
  • [cci_php] $wpmp_conf[‘excerpt_mblength’] = 110; [/cci_php] wp_trim_excerpt() とその下流関数のマルチバイト文字数ベース抜粋時の最大文字数
  • [cci_php] $wpmp_conf[‘excerpt_more’] = ‘ […]’; [/cci_php]抜粋末尾に出力される More 文字列

 

このあたりの設定を変更してあげる必要が出てきました。

[cc lang=”php”]
// WordPress Settings
$wpmp_conf[‘excerpt_length’] = 110; // Maximum word count for ascii posts.
$wpmp_conf[‘excerpt_mblength’] = 220; // Maximum character count for multibyte posts. [/cc]

こんな感じに倍にしてみました。

WPtouchでPushNotificationを利用するためにはCurlが必要

あまり普通は関係ないのですがWPTouchでPushNotificationを利用する際にはCurlが必要とのことです。Ubuntuの「php5-curl – CURL module for php5」というモジュールを導入します。

[cc wide=”512″] ~# apt-get install php5-curl [/cc]

後はfastcgiを再起動すると有効になります。定義ファイルはディフォルトでは /etc/php5/conf.d/curl.ini にてライブラリが定義されることになります。

image

これを定義しておくと通知が来るので便利です。Prowlの定義は別途必要となりますが。

上部へスクロール