カテゴリー : Blog

久々にテーマを変更

そろそろ新しいテーマをつかってみたいなー、と思い変更して見ました。

NeoEaseさんで配布しているElegantBoxというテーマにしました。こちらのテーマに変更した事で、WordPress2.7から採用されていたコメント返信機能とコメントスレッド機能をオンにします。

右上の「テーマのスタイル」で配色を変更できますので、お好みでどうぞ。デフォルトは私の好みでgreenにしてます(苦笑)。

まだちょこまかと弄ってる部分もありますので、見づらいかもしれませんがご理解下さいませm(_ _)m

日本語メチャクチャだったのを修正。

Get Recent Commentsを入れてみた

ここで使っているテーマに最新のコメントを表示させようと思ってCodex日本語版も見たんですけど何が何やらで結局よく解らなかった(苦笑)。かといって他のテーマに変える気もないのでプラグインに頼ることにしました。

Gravatarの画像を表示させることもできますし、コメント順に表示させるか記事ごとにまとめるかを選ぶこともできます。トラックバック/ピンバックを別にするかコメントとまとめるかもオプションで選べます。

使い方は管理画面から有効化した後、ウィジェットを使うか、下記のコードをsidebar.phpに書きこめば動くようになります。


<?php if (function_exists('get_recent_comments')) { ?>
   <li><h2><?php _e('Recent Comments:'); ?></h2>
   <ul><?php get_recent_comments(); ?></ul>
   </li>
<?php } ?>   

<?php if (function_exists('get_recent_trackbacks')) { ?>
   <li><h2><?php _e('Recent Trackbacks:'); ?></h2>
   <ul><?php get_recent_trackbacks(); ?></ul>
   </li>
<?php } ?>

これをvicuna用にちょっと直して、こんな感じで使ってます。


<?php if (function_exists('get_recent_comments')) { ?>
   <dt><?php _e('Recent Comments:'); ?></dt>
   <dd>
   <ul class="comments">
   <?php get_recent_comments(); ?>
   </ul>
   </dd>
<?php } ?>

WP管理画面からデータベースを最適化するWP-Optimize

このblogではWordPressというシステムを利用しています。で、サーバのトラブルでも無いのにblogが遅くなることが偶にありまして、色々探してみたところ、こんな記事がありました。

MySQL テーブルの最適化

MySQLのMyISAM 型テーブルは、レコードの追加や削除を繰り返しているとどんどん効率が悪くなっていくので、定期的に最適化を行った方がよい。最適化は optimize table という SQL で実行する。

WordPress を高速化する5つの方法 | Sun Limited Mt.

こちらを参考にしてサーバの管理画面→phpMyAdminで最適化処理をしたら速くなりました。

そうなると私は横着者なので(苦笑)、「この作業ってWordPressの管理画面からできないの?」などと考えて検索したらありました。

投稿記事のリビジョンやスパムとマークされたコメントなどもこの画面から削除できます。また、ユーザアカウント名を変更できるので、WordPressを安全に運用するためによく言われるadminというユーザ名1も変更しましょう。

使い方

※このプラグインの操作はデータベースのバックアップを取ってから行いましょう。私の場合はWordPress Database Backupを利用しています。

インストール→有効化して[管理画面]→[ダッシュボード]メニュー→[WP-Optimize]をクリックすると、以下の画面が出てきます。

設定画面

チェックボタンが付いているメニューとその動作は以下の通りです。

Remove all Post revisions
記事のリビジョンを削除できます。
Clean marked Spam comments
「スパム」コメントを一掃します。
Clean Unapproved comments
「承認待ち」のコメントを一掃します。
Optimize database tables
データベースのテーブルを最適化します。

また、その下のテキストボックスはアカウント名を変更する項目です。

毎日使うものでも無いので、常に有効化しておく必要はないでしょうが、入れておくと便利ではないかと思います。

  1. インストールしたら必ず作られるアカウントだし管理者権限だしで、セキュリティ的によろしくないのです。 [Back]