「WordPress」タグアーカイブ

サイトカスタマイズ備忘録9 ~Amazon商品情報の表示高速化への模索~

少しは時事ネタも触れたい……
と言う事で実はネタにしようしようと思っててできなかったネタ。

アキレスの運動靴「瞬足」が2000万足突破の大ヒット…運動会はこの靴じゃないと勝てないとの声も(痛いニュース(ノ∀`))

これ、大分前からプリキュアのCMに入ってたので存在は知ってたんですが、やっぱ売れてるんですねw
最近なんてホント無駄にCM金掛けてるなぁって思ってはいたんですが……
で、今日たまたま子持ちの社員の人と飲む機会が有って、試しにこの件を聞いてみたらやっぱマジで売れてるみたいですねw
どの子も皆持ってるそうで。
実際、これ機能はさておいて、靴として見ても十分に安いし手頃ですよね。
その辺の親の金銭感覚と、子どものカッコイイ!とかの欲しい!って言うのが上手く有ったケースなんでしょうか。
こういう売れ方は良いなぁ、って思うのは私だけかしら。

続いてこのネタ。

【動画】梅原大吾さんの『ストリートファイター4』ウメハラエキシビションマッチ(オレ的ゲーム速報@刃)
※2個目の動画はアップした人が消してしまったようなので、再アップ動画の方を紹介。


ウメハラすげぇぇwww
まぁウメハラって言ったらスト3のこの動画で有名だとは思うんですが……



ホントこの人はパネェっすw

それとTwitterで元カプコン三上真司氏をフォローしてるんですが、ちょっと前に極魔界村について触れてたんですね。
GOD HANDの製作時の話で魔界村藤原氏の話をしてて、氏の弟子として難易度を上げたら極魔界村を見て足元に及ばなかったってつぶやきだったんですが。
で、魔界村、大魔界村超魔界村のどれもやって途中で投げてるんですがw、それの上を行くと噂のこのゲームがどんなもんかとちょっと観て見たんですね。



これはやべぇwww
どう考えても無理ゲーでしょ……
最近は寝る前に少し観るのが日課になってますw


さて、本題の方は引き続き備忘録の続きです。

続きを読む サイトカスタマイズ備忘録9 ~Amazon商品情報の表示高速化への模索~

サイトカスタマイズ備忘録8 ~管理画面の機能充実と非同期トラッキングコード化~

さて相変わらずblogらしい記事が書けません。
と言うか、blogいじりが楽しすぎて気付いたら時間が無くなってるんですよね(ノ∀`)
まぁ備忘録なんて纏めなければ良いんですけど、後で思い出そうとしても忘れてる事が多いので……

と言う訳で以下備忘録。

続きを読む サイトカスタマイズ備忘録8 ~管理画面の機能充実と非同期トラッキングコード化~

サイトカスタマイズ備忘録7 ~テーマの変更~

いやーこの1週間はblog弄りで終わりました……w
記事なんてまともに書けてないですしね。
まだまだ弄りたい箇所がある、と言うか一番やりたかった事が未だにやれてないので暫くはサイト弄りが続くと思います。
もう個人的な趣味の域を超えてて、仕事で活かせる事もありそうだなとも思ってるので色々試しながら弄ってる感じです。
やってる事は別に大した事ないんですけどね。
ちなみに今回はテーマの変更を行ったのと弄ったソースとかも幾つか表示するようにしてるので、WordPressを新たに導入する事を考えてる人には参考になるかもしれません。

そんな訳で以下備忘録です。

続きを読む サイトカスタマイズ備忘録7 ~テーマの変更~

利用プラグイン一覧

稼動中のプラグイン

当サイトで利用しているWrodPress用プラグインの一覧です。
現在31個のプラグインが稼動しています。

Pluginバージョン投稿者説明
001 Prime Strategy Translate Accelerator1.1.1Prime Strategy Co.,Ltd, Kengyu Nakamura翻訳ファイルをキャッシュ化するプラグインです。日本語訳には「ja.mo」というファイルを読み込みますが、このファイルは英語版と比べて最適化がされていないそうで、それらのファイルをキャッシュ化する事で高速化します。キャッシュはファイルとAPCを指定できます。背水の陣ではAPCを指定しています。

導入日:2013/04/17
AddQuicktag2.5.3Frank Bültge投稿記事エディタに任意のタグを挿入する為のボタンを追加するプラグインです。幾つか定型のHTMLタグやマクロなどを登録しておく事で、記事編集が楽になります。

導入日:2010/03/27
Advanced Text Widget2.1.2Max Chirkov任意のHTMLやPHPコードを埋め込めるウィジェットプラグインです。サイドバーなどにAmazonのウィジェットなどを挿入したい時に利用すれば、テーマが変わってもウィジェット対応のテーマであれば大きな修正が無しで対応できるようになります。当サイトではAmazonウィジェットで使用しています。

導入日:2010/03/25
Akismet Anti-Spam4.1.7AutomatticUsed by millions, Akismet is quite possibly the best way in the world to protect your blog from spam. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key.
All In One SEO Pack3.7.1All in One SEO TeamOut-of-the-box SEO for WordPress. Features like XML Sitemaps, SEO for custom post types, SEO for blogs or business sites, SEO for ecommerce sites, and much more. More than 50 million downloads since 2007.
AmazonJS0.10makoto_kwAmazon APIを利用してASINから個別商品の情報を取出し投稿記事中に表示するマクロを実行可能にするプラグインです。このプラグインは商品情報をAjaxで表示するため、ページ表示時の遅延を減らすことができます。また、商品の検索も投稿編集画面上で行えます。

導入日:2011/02/01
Broken Link Checker1.11.15WPMU DEVリンク切れURLを自動的に検出し、結果をダッシュボードに表示します。そのままURLを編集する事も可能なので、リンク切れのメンテナンスが楽になります。

導入日:2010/04/23
Classic Editor1.6WordPress ContributorsEnables the WordPress classic editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports the older plugins that extend this screen.
Counterize II3.0.1Gabriel Hautclocqアクセス解析プラグインです。

導入日:2010/03/19
DB Cache Reloaded Fix2.3Ivan Kristiantoデータベースクエリをキャッシングする事で高速化するプラグインです。
元々はDB Cache Reloadedを利用していたのですが、WordPressのバージョンが3.0に上がってから利用できなくなってました。このプラグインはその問題を解決するプラグインです。

導入日:2010/04/23
Disable Autosave1.0Nasour Naghipour投稿の自動保存機能を抑制するプラグインです。

導入日:2009/09/11
Favicon Manager0.1Digital Ramblefaviconを設置する為のプラグインです。
テーマファイルを修正してlinkタグを追加すれば良いだけなんですが、その場合はテーマの変更時にまた修正する必要が出て手間になり、テーマの変更がしづらくなるので利用しました。

導入日:2010/04/23
FeedLogger0.14bMasaki YamamotoFeedの購読者数を記録する

導入日:2011/01/22
Google Analyticator6.5.4SumoMeGoogle Analyticsのトラッキングコードを管理、挿入するプラグインです。最新のトラッキングコードに対応しています。
またウィジェットでアクセスカウンターも表示可能です。

導入日:2010/03/23
Head Cleaner1.4.4wokamotoヘッダーやフッターにあるJavaScript(JSファイル含む)や、CSSファイルなどを一括で管理し、ファイルをキャッシュしたり、複数のファイルを1つに纏めたり、読み込み順を制御出来ます。
利用の仕方では表示速度が速くなりますが、JavaScriptやAjax動かなくなったりする事も有るので注意が必要です。

導入日:2010/03/11
Ktai Style2.0.5IKEDA Yuriko携帯電話専用のページを用意するプラグインです。

導入日:2009/09/14
Macro Expander1.1Matthijs Hollemans通常、投稿記事中ではPHPコードの実行はできませんが、このプラグインでPHPコードを実行できるマクロを作成する事が出来ます。
当サイトではAmazonのテキストリンク作成時に利用しています。

導入日:2010/03/20
MoreLink#remove0.1hirorockmoreタグを使用した際に、link先の「<a href=”[hoge]#more-[huga]”>」を「<a href=”[hoge]”>」にするプラグインです

導入日:2010/04/24
My Category Order4.3Andrew Charltonカテゴリーをドラッグ&ドロップで並べ替える事が出来ます。また、ウィジェットも追加されます。

導入日:2009/09/09
Realtime Calendar1.6Yujiro Arakiカレンダーの土曜日・日曜日・祝日・休日の色を変更します。

導入日:2009/09/09
Revision Control2.3.2Dion Hulse投稿記事のリビジョン管理を制御できます。
当サイトではこのプラグインでリビジョン管理機能を抑制しています。

導入日:2009/09/11
Simple Tags2.62WebFactory LtdWordPress標準のタグ機能の拡張や、使いやすくするプラグインです。特に記事投稿時や、管理画面上でのタグ検索機能などは重宝するかと思います。
それ以外にも関連タグ表示機能や、記事中に登録されているタグと同じ文字列があった場合に自動でタグ検索リンクに置き換えるなど、かなり強力な機能も有ります。

導入日:2010/03/26
Viper’s Plugins Used1.12Viper007BondWordPress内で現在有効なプラグインの一覧表を自動的に作成するプラグインです。この表もこのプラグインを利用して作成しています。

導入日:2010/03/26
WP Multibyte Patch2.9Seisuke KuraishiWP Multibyte Patch は本家版、日本語版 WordPress のマルチバイト文字の取り扱いに関する不具合の累積的修正と強化を行うプラグインです。 » 詳しい説明を読む

導入日:2009/09/09
WP-DBManager2.80.3Lester ‘GaMerZ’ ChanDBの管理をWordPressの管理画面上で行えるようになるプラグインです。DBの最適化やDBのバックアップ、SQL文の実行、テーブル・データの削除、DBの復元等々様々な管理機能が利用できる。
そしてバックアップはクーロン登録によるスケジュール化まで可能なので、是非とも導入しておきたいプラグイン。

導入日:2009/09/11
WP-RecentComments2.2.7mg12最新のコメント、トラックバックを表示するウィジェットプラグインです。また、ページ送りがAjaxになっているのでページ更新無しで表示できます。

導入日:2010/03/25
WP-Syntax1.1Steven A. Zahm投稿記事中にソースコードをハイライト化して表示するプラグインです。

導入日:2010/03/28
Yet Another Related Posts Plugin (YARPP)5.10.2YARPPAdds related posts to your site and in RSS feeds, based on a powerful, customizable algorithm.
brBrbr2.0CamCam投稿記事中の改行コード(LF:Line Feed)を<br />タグに自動変換するプラグインです。

導入日:2010/01/12
wp-amazon-sidebar1.0加持 亮二定義されたストアIDとBrowseIDのセットをランダムで選択し、その情報を元にAmazonライブリンクを表示するプラグインです。
サイドバー設置用に私が自作しました。

導入日:2010/03/21
wp-jquery-lightbox1.4.8.1Ulf BenjaminssonjQuery Lightboxを導入できるプラグインです。WordPrssのバージョンが3.0になってからLightbox 2プラグインが動作しなくなったため、jQueryベースのものに差し替えました。

導入日:2011/01/22

普段は停止しているプラグイン

普段は停止していて、使う時だけ有効にしているプラグインの一覧です。

プラグインバージョン作成者説明
Delete-Revision1.3.1gohsy投稿リビジョンを削除する。
Revision Controlプラグインを利用しているので、一度削除できれば利用しないため普段は停止しています。

導入日:2009/09/11
Health Check0.1The WordPress.org communityWordPressが稼動しているサーバーのPHPとMySQLのバージョンチェックを行い、WordPress3.2以降のバージョンに対応できるかチェックする。

導入日:2010/08/08
Maintenance Mode5.4Michael Wohrer通常のアクセスを禁止してメンテナンス画面を表示させる事ができるプラグインです。WordPressにログインしている状態だと普通にアクセスできたり、メンテナンス中に表示させるHTMLなどの編集が出来たりします。

導入日:2009/09/14
Search Regex1.4.11John Godley投稿記事に対し文字列の置換を行えるプラグインです。正規表現での検索も出来、置換の前に一度検索を行う事も可能です。
非常に優秀なプラグインですが、当然置換対象が多いとDBへの負荷も高いと思われるので、利用には注意が必要になると思います。

導入日:2010/03/28
TAC (Theme Authenticity Checker)1.4.1builtBackwardsテーマディレクトリに存在するファイルの中に危険なファイルがないか簡易チェックしてくれるプラグインです。
テーマの中には悪質なプログラムや怪しげなURLへのリンクが埋め込まれていたりする事があるので、利用前にこのプラグインでチェックをしてみる方が良いかも知れません。但し、あくまで簡易的なチェックであると言う事は念頭に置く必要があります。

導入日:2010/03/26
WP-Options-Manager0.06Marc Schieferdecker利用しなくなったカスタムフィールドなどを削除できるプラグインです。プラグインによっては削除したにも関わらず残骸が残る事があるので、その場合などに利用します。
但し自動で検出して削除をしてくれるわけではないので、利用には細心の注意が必要です。

導入日:2010/03/12

過去に利用していたプラグイン

現在は利用していないですが、過去に利用した事のあるプラグインです。

プラグインバージョン作成者説明
AJAXed WordPress1.28Aaron Harun「続きを読む」以降のコンテンツをAjaxを利用して非同期に表示させるプラグインです。それ以外にもコメントの表示やコメントフォームなどもAjax化する事も出来るモジュール郡です。
元々Lightboxプラグインとの共存ができなかった事やプラグインが重かった事があり他のプラグインを探していたところで、Ajaxified Expand NOWと言うプラグインを見つけたので乗り換えました。

導入日:2010/03/11
削除日:2010/04/24
Ajaxified Expand NOW0.8 beta 2C.H.Weng「続きを読む」以降のコンテンツをAjaxを利用して非同期に表示させるプラグインです。それ以外にもコメントの表示もAjax化する事も出来ます。
当サイトではコメントの方の機能は利用していません。
WordPressが3.0になった際に非同期読み込みが動作しなくなったため利用をやめました。

導入日:2010/04/24
削除日:2010/07/03
Commented entry list1.2Hirobeeサイドバーに表示させるRecent Comments(最近のコメント)からコメントとトラックバックに分けるプラグインです。
小粋空間さんのテーマを利用している時に本プラグインが必須だったので使っていました。現在(2010/03/24)利用しているテーマでは必要がない事とWP-RecentCommentsプラグインを利用してサイドバーに表示する事にしたので利用をやめました。

導入日:2009/09/09
削除日:2010/03/24
Infinite Scroll1.4.100210dirkhaim & Paul Irish画面のスクロールに併せてAjaxを利用して自動で次のページを取得するプラグインです。
導入したものの思ったように動作しないので利用をやめました。

導入日:2010/03/25
削除日:2010/03/26
Lightbox 22.9.2Rupert MorrisLightbox(スライドショーAjax)を導入できるプラグインです。このプラグインの特徴は、タグにrel=”lighbox”を挿入しなくてもLightboxを利用できる事です。
WordPressのバージョンが3.0に上がってから動作しなくなったため、WP jQuery Lightboxを導入し、こちらを止めました。

導入日:2009/09/09
削除日:2011/01/22
Section Widget3.1Godfrey Chan (UBC CTLT),任意のHTMLを埋め込めるウィジェットプラグインです。PHPコードは実行できません。
Advanced Text Widgetと似ているようですが、このプラグインはタブ切り替え機能も持っていて非常に便利なプラグインです。狭いスペースに複数の表示を行いたい場合に重宝するかと思います。勿論タブなしのウィジェットもありますので使い分けが可能です。
WordPress プラグインコンペ 2009で優勝したプラグインだそうです。AjaxにjQueryを利用しているため、他機能と干渉しあう事が多いようですが、個人的に非常にお勧めなプラグインです。
当サイトでは、Twitterウィジェット・読書メーター・FFプロフィール表示に利用していました。

WordPressを3.5.2にバージョンアップした時に正常に動作しなくなってしまったため停止しました。

導入日:2010/03/26
削除日:2013/06/22
Simple Amazon5.1.1icoroAmazon APIを利用してASINから個別商品の情報を取出し投稿記事中に表示するマクロを実行可能にするプラグインです。 wp-tmkm-amazonと同様の処理を行いますが、こちらはキャッシュ機能があって、一度読み込んだ商品データを一定期間キャッシングする機能があり、表示が速くなります。
特に大きな不満もなかったんですが、AjaxでのAmazonのリンクを表示するプラグインであるAmazonJSを見つけたので、こちらの利用を停止しました。

導入日:2010/03/28
削除日:2011/02/01
Snazzy Archives1.4.1Vladimir Prelovacカレンダー表示のアーカイブ一覧を作成するプラグインです。
全アーカイブを展開するので非常に重い事と、Ajaxを利用していて他の機能とコンフリクトを起こしやすいようなので利用をやめました。

導入日:2010/03/25
削除日:2010/03/26
SyntaxHighlighter Evolved2.3.8Viper007Bond投稿記事中にソースコードをハイライト化して表示するプラグインです。
JavaScriptでハイライト化を行ってる関係で、Ajaxとの相性が悪く記事のインライン化をしているとハイライト化がされない関係で利用をやめました。

導入日:2010/03/27
削除日:2010/03/28
wp-tmkm-amazon1.2jともかめ / RomeoAmazon APIを利用してASINから個別商品の情報を取出し投稿記事中に表示するマクロを実行可能にするプラグインです。
Simple Amazonプラグイン導入後も商品検索機能のために残してたのですが、AmazonJSプラグインに該当機能もあったのでこちらの利用を停止しました。

導入日:2009/09/09
削除日:2011/02/01
Trackping Separator2.1.2Thomas Au (MK)投稿記事のコメントとトラックバックを分ける事が出来るプラグインです。
小粋空間さんのテーマを利用している時に使っていました。現在(2010/03/24)利用しているテーマでは標準で対応しているため、トラックバックが取得できなくなってしまったため利用をやめました。

導入日:2010/03/11
削除日:2010/03/24
Tree Maker1.1Yujiro Araki階層形式になっているカテゴリーやページなどのリスト表示をしている箇所をツリー表示にするプラグインです。
小粋空間さんのテーマを利用している時に使っていました。元々小粋空間さんのテーマ用のプラグインなので、現在(2010/03/24)利用しているテーマでは動作しないので利用をやめました。

導入日:2009/09/09
削除日:2010/03/24
Twitter Tools2.2.1Alex KingWordPressにTwitterに関する機能を導入するプラグインです。blog上でつぶやきの表示機能、blogに記事を投稿したらつぶやく機能、Twitterのつぶやきをblogの記事として投稿する機能等々の機能があります。
元々Twitterとblogの連動を考えて導入したんですが色々な事情でやめた事もあり、それであればTwitterのウィジェットを表示する方が見た目が良いと判断したので利用をやめました。

導入日:2010/01/11
削除日:2010/03/24
Ultimate Google Analytics1.6.0Marc SchieferdeckerGoogle Analyticsのトラッキングコードを管理・HTMLに自動挿入するプラグインです。管理者のアクセスの場合はトラッキングしないなどの制御も出来ます。
より高度な管理が出来るGoogle Analyticatorに切り替えたため利用をやめました。
尚、現在(2010/03/27)更新がされておらず、URLもデッドリンクのようです。挿入するトラッキングコードも、最新の非同期トラッキングコードではありません。

導入日:2009/10/03
削除日:2010/03/23
WordPress Admin Bar3.1.12Viper007Bond管理画面に管理者権限でログインしてる状態でblogを表示すると、blogの上部にJavaScriptで管理画面メニューが表示されるようになります。
特に問題はなかったのですが、blogから管理画面を表示させることがほぼ無く意味がなかったので利用をやめました。

導入日:2010/04/23
削除日:2011/02/10
WordPress Related Post for Japanese1.52hiromasaYahoo! Japan が提供する「日本語形態素解析Webサービス」を使って投稿の内容を分析し関連する投稿などを表示します。
2012/09/09にWordPressを3.4.2にVerUPした時に正常に利用できなくなったため利用をやめました。

導入日:2010/03/11
削除日:2012/09/09
WordPress Related Post from Referer1.0.1wokamoto検索エンジン経由で来訪した人に対して、WordPress Related Post for Japaneseの作成する形態素解析情報を利用して関連記事を表示します。
必要なプラグインである「>WordPress Related Post for Japanese」が、2012/09/09にWordPressを3.4.2にVerUPした時に正常に利用できなくなったため、一緒に利用をやめました。

導入日:2010/03/18
削除日:2012/09/09
WP Super Cache0.9.9Donncha O Caoimh1度表示したページをキャッシュ化し、静的ページのように表示する事で高速化するプラグインです。
当サイトのアクセス量はさほどではない事、初回のアクセス時が重いように感じた事、使う事で動作がおかしい部分があった事もあり、利用をやめました。

導入日:2009/09/09
削除日:2009/09/14
WP-PageNavi2.83Lester ‘GaMerZ’ Chan & scribuページ送り機能を導入するプラグインです。
当サイトで現在(2010/03/26)使っているテーマでは標準でページ送り機能があるのですが、見た目が好みではなかったので本プラグインを利用しています。このテーマはこのプラグインに対応していて、自動でWP-PageNaviのそれに置き換わります。

テーマをバージョンアップしたときに機能しなくなったため利用をやめました。

導入日:2009/09/09
削除日:2012/09/09

色々弄ってます

先週からずっとWordPressの設定などを色々弄ってます。
ちょっと実装したい機能があって試行錯誤してるんですが、中々上手くいかないんですよね(;´д`)
その為、暫くはアクセスするタイミングによっては見た目が大きく変わってる可能性も有りますがあまり気にしないで下さいw

それと色々動作テストをしてる中でIEでアクセスした時に、続きを読むのAjaxが酷い重さだったのに気付いたので軽いエフェクトに変更しました。
フェードイン/アウトするエフェクトが凄く重かったようなんですが、Chromeで見る限りじゃさくさくだったので気付きませんでした(ノ∀`)

てな訳で、また溜めちゃう事になっちゃいますが、また落ち着いたら纏めて記事にします。