「Meta Manager」0.2.0アップデート

WordPressのメタキーワード、メタディスクリプションを出力するプラグイン「Meta Manager」を0.2.0にアップデートしました。

今回のアップデートでは、Noticeエラーなどの軽微なバグ修正に加え、下記の点を改良しています。

  1. 記事入力画面でフォームのCSSを追加し、フォーム幅を自動化
  2. キーワードの表示順で記事キーワードを先に出力
  3. キーワードの出力時だけでなく、入力時にも重複チェックと不要なカンマの削除プロセスを追加
  4. プラグインページにプラグイン停止時での設定削除機能を追加
  5. プラグインページに設定画面へのリンクを追加

ダウンロードは、WordPressのメタキーワード、メタディスクリプションを出力するプラグイン「Meta Manager」からお願いします。

WordPressのメタキーワード、メタディスクリプションを出力するプラグイン「Meta Manager」

WordPressのhead要素にmeta要素の keywords と description を追加するプラグイン Meta Manager を公開します。

まだまだ、試験公開段階なので「こうして欲しい」「こういう機能があったらいい」などのご意見やご要望がありましたら、どしどしコメントしてください。

“WordPressのメタキーワード、メタディスクリプションを出力するプラグイン「Meta Manager」” の続きを読む

WordPressのカテゴリー管理画面にキーワード欄を追加してみる

カテゴリーページでキーワードなどの項目を任意に設定したいと思い、ちょっとチャレンジしてみました。
ただし、カテゴリーや投稿タグなどを管理している term、term_taxonomy テーブルには、投稿に対するカスタムフィールドのようなものが存在せず、項目を追加した場合にどこにデータを保存するかが問題になってきます。

では、どのような方法があるかというと

  1. optionsテーブルに配列として保存する
  2. termsテーブルにフィールドを追加する
  3. カスタムフィールドの内容を保存するpostmetaテーブルのようなテーブルを追加する

の3つが考えられます。これらの手法について

1.は、テーブル構造を変更することなく簡易に実装ができますが、検索性はほぼ0です。

2.は、多少の変更で get_category など従来の関数で情報の取得が可能で、検索性も良好ですが、項目毎にフィールドが必要になるため、自由な拡張は期待できません

3.は、拡張性が高く検索性も保持されますが、独自の取得関数が必要になり、実装には一番手間がかかります。

今回は、テストの意味もあり、3の方法でトライしてみることにしました。

“WordPressのカテゴリー管理画面にキーワード欄を追加してみる” の続きを読む

WordPressの新着情報表示にカスタム投稿タイプを含める方法

WordPressの新着情報表示にカスタム投稿タイプを含める方法

@junirock78 さんが、ツイッターでカスタム投稿タイプも含めた新着情報を表示する方法を質問されていたので、おせっかいかとは思いつつ話の輪に加わってみました。

“WordPressの新着情報表示にカスタム投稿タイプを含める方法” の続きを読む

WordPressのTransients APIを用いて表示の高速化を図る

ポータル的なサイトの場合、トップページの情報掲載量が多く処理が重くなりがちですよね。こんなときの対策として、WP Super CacheW3 Total Cache などのキャッシュプラグインを利用することも1つの手ではありますが、ランダムな表示箇所があったり、カウンターの表示があったり、ログイン処理があったりなどなど、すんなりとキャッシュでは解決できない場合も出てきたりします。

こんな場合は、Transients API を用いて取得結果のデータをキャッシュとして保持する方法があります。

“WordPressのTransients APIを用いて表示の高速化を図る” の続きを読む