Home > Tags > WordPress

WordPress

月別アーカイブリストをすっきりさせてみる

記事が溜まって行くとサイドバーに月別アーカイブリストが溜まっていき、「メインの記事よりもサイドバーの方が長い」という現象が起きてしまいます。これを解消するためのプラグインを2つ見つけて試しました。

1つはFlexo Archives Widgetというプラグイン。アーカイブリストを年別に折り畳んでくれます。Widgetなのでテーマファイルを編集する事なく使えるのですが、テーマがwp.Vicuna Extだとプラグイン作者様のページのように動いてくれませんでした。[1]

もう1つはmonthchunks。こちらはテーマファイルへの編集が必要でしたが、ちゃんと動いてくれました。おかげでサイドバーがすっきりです。古いプラグインなので、動くかどうか心配だったのは内緒(苦笑)。

wp.Vicuna Extで使う場合は、

  1. sidebar.phpというテーマファイルで、以下のコードを検索する。
    <?php vicuna_archives_link(); ?>
  2. 1.のコードを以下に置き換える。
    <?php monthchunks(); ?>

オプションで年表示の昇順・降順の選択やアルファベット表記への変更などが出来ます。配布元をご確認下さい。

  1. デフォルトのテーマでは問題なく動きました。念のため。 [Back]

バックアップ作成→メール送信を自動化してくれるWP-DB-Backup

WordPressで使用しているデータベースのバックアップを自動で作成し、メールアドレスへ送信してくれるソフトです。アップデートの時など、バックアップをとっておいたほうが良い場面が意外と多いので、結構重宝しております。

XREAだとセーフモードなので、バックアップを作成するディレクトリを手動で作成しないと使えませんが、たいした手間でもないので大丈夫でしょう。日本語リソースも付いてきますので、エラーメッセージが出てもビビらずに使えますので、設定で困らずに済むでしょう。

カテゴリー修正しました。

1 Blog Cacherを使ってみた

WordPressはアクセスがあるたびにデータベースにアクセスして表示データを生成するので、サーバへの負担とか読み込みが遅くなるとかいろいろ心配されている事がありまして。私もそういう理由で一時期Serene Bachで静的生成にして使っておりました。

「だったら一度生成したデータをキャッシュして使い回せばいいんじゃね?」という時に活躍するプラグインでメジャーなのがWP Super Cacheなのですが、このプラグインはセーフモードでは動きません。XREAでPHPをCGIとして動かす方法もあるのですが、これをやったら何故か内部エラーが出て動きませんでした。なんでだー!。・゚・(ノД`)・゚・。

原因を深く追及する気力も技術力もないので別のを探したら良さそうなのを見つけました。セーフモードでも使えます。

試しに動かしてみたところ、トップページの取得に掛かった時間がキャッシュ作成前で1.18秒、作成後で0.0032秒だったから、やっぱり効果があるようです。

導入手順

  1. 配布元からダウンロードして解凍。
  2. (必要に応じて)解凍したフォルダの中にある設定ファイルadvanced-cache.phpを編集する。
  3. WordPressをインストールしたURLに/wp-cache/と言うディレクトリを作成し、パーミッションを777(707)に設定する。
  4. 解凍したフォルダの中にある1blogcacher2.0.php/wp-content/plugins/にアップロード。
  5. advanced-cache.php/wp-content/にアップロード。
  6. wp-config.phpに以下のコードを追加する。
    define('WP_CACHE', true);
  7. 管理画面から1 Blog Cacherを有効にする。

気になるのはadvanced-cache.phpを管理画面から変更できない事でしょうか。いちいちエディタで修正する必要がありますが、他は特に気になる事象は起きていません。

ウチに関しては零細blogでアクセスも多くなく、そもそもキャッシュする必要はないでしょうからそのうち止めるかもしれませんが(汗)、試してみたってことで。

Page 2 / 812345...» Last

Home > Tags > WordPress

Search
Feeds
Meta

Return to page top