StaticPress、超便利だけど添付ファイルページ(attachment)を静的化したくないときは

 久々すぎるWordPressネタ。みなさん、StaticPress使ってますか?

 StaticPressでWordPressのページを静的化して、AmazonS3で表示させるようにすれば、最速かつ可用性なWEBサイトが構築できます。ただし、静的化するので、動的な仕組みが使えなくなります(例えば、アクセスカウンターとか)。

添付ファイルページも静的化される

 StaticPressは添付ファイルページも静的化されます。添付ファイルページを活用されている方もいると思うので、当然だと思います。添付ファイルページというのは例えば以下のURLのようなものです。

・http://www.tkoyama.com/記事ID/添付ファイル名/
・http://www.tkoyama.com/?attachment_id=添付ファイルID/
・http://www.tkoyama.com/attachment/添付ファイル名/

 しかしながら、私の場合、全く必要としない上に画像もかなり使っているので、添付ファイルページまで静的化するとStaticPressも時間が掛かるし、AmazonS3への転送も時間がかかります。

サイトの拡張性を飛躍的に高める WordPressプラグイン開発のバイブル

 そこで、プラグインをちょっといじりました。バージョン0.4.3.7です。

/includes/class-static_press.phpの672行目

where (post_status = 'publish' /* or post_type = 'attachment' */ )

 これで、添付ファイルページは静的化されなくなって、静的化されるページが減ります。

 プルリクしてみようかなと思ったけど、よく考えたら添付ファイルページ使う人もいるから、切り替えられるボタンがないと認められないだろうなと思ってやめました。プラグインでのUI設計とか良くわからないので。そもそもStaticPressはシンプルさがいいので、多分追加されないと思う。

Sponsored link

便利な商品紹介

オムロン クッションマッサージャ(マッサージクッション) HM-341-BG ベージュ

意外と気持ち良い

富士通 FUJITSU ScanSnap iX500 (A4/両面/Wi-Fi対応) FI-IX500A

自炊するならやっぱり持っておきたい。せっかくスキャンするならOCR付きにしておくに越したことはない。

Zenback

コメント

ブックマーク

ブログランキング

ページ上部へ戻る