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

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

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

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

WordPressでマルチサイトでのみ使えるプラグインを作る方法

WordPressのプラグインにはネットワークでのみ有効にできるようにする方法があるのをご存じでしたか?

方法は簡単、プラグインをプラグインとして認識させるためには、ファイルの冒頭に書式に従ったコメントを記述する必要がありますが、このコメントに Network パラメータに true を指定するだけです。

/*
Plugin Name: Site Wides
Plugin URI: https://www.warna.info/archives/1634/
Description: マルチサイト専用プラグインテスト
Author: jim912
Version: 0.1
License: GPLv2 or later
Author URI: https://www.warna.info/
Network: true
*/

プラグインページを表示してみると、

ネットワーク専用のプラグイン

左がサイト管理のプラグインリスト、右がネットワーク管理のプラグインリスト。
ネットワークの方にのみ「Site Wides」のプラグインが表示されているのが分りますね。

ちなみに、この Network パラメータの指定は、大文字・小文字を区別しない true である必要があり、 TRUE でも True でも true でも tRuE でも有効とみなされますが、1yes などといったパラメータは受け付けてくれません。

Oni daiko みたいにネットワークでのみ動作するプラグインなどには有効ですね!

PS Taxonomy Expander 1.1.2アップデート

PS Taxonomy Expander 1.1.2アップデート

1.1.1のアップデートから、まだあまり日が経っていませんが、PS Taxonomy Expander を1.1.2にアップデートいたしました。

1.1.2でのアップデートについては、管理画面の投稿・固定ページ、カスタム投稿の一覧表示時にカスタム分類での絞り込みと所属するカスタム分類の表示を追加するものになります。

といっても、多数の分類を登録している場合に表示が見にくくなる可能性もあるので、投稿タイプ毎に追加表示する分類を選択できるようにしています。

これによって、管理画面での一覧性・記事の属性・検索性の向上が期待されます。

機能一覧、設定方法などは、タクソノミーの使い勝手を劇的に向上させるWordPressプラグイン PS Taxonomy Expanderをご覧下さい。

アップデート・ダウンロードは、PS Taxonomy Expanderの公式プラグインディレクトリからどうぞ。

PS Taxonomy Expander 1.1.1アップデート

Term order管理画面

PS Taxonomy Expander を1.1.1にアップデートいたしました。

1.1.1でのアップデートについては、Term orderというメニューが追加されるようになっていて、カテゴリーを含むカスタム分類の順序が指定できるようになりました。(My Category Orderをとても参考にさせていただきました。)

wp_list_categpries、get_categories、get_termsなどのorderbyパラメータでorderと指定すると、変更順にソートされるようになります。

機能一覧、設定方法などは、タクソノミーの使い勝手を劇的に向上させるWordPressプラグイン PS Taxonomy Expanderをご覧下さい。

アップデート・ダウンロードは、PS Taxonomy Expanderの公式プラグインディレクトリからどうぞ。

WordPressの実行時間を短縮させる「001 Prime Strategy Translate Accelerator」

001 Prime Strategy Translate Accelerator

開発に関わったWordPressの実行速度を短縮させるプラグイン「001 Prime Strategy Translate Accelerator」がリリースされたので、ここでも紹介させていただきたいと思います。

WordPressを日本語で表示させる場合には、英語と日本語を対訳させるja.moというファイルを読み込んでいます。実を言うと、このファイルの読み込みには結構な時間がかかっていて、なおかつバージョン毎にファイルサイズが大きくなってきています。
当ブログの計測値では、この処理だけで約0.1秒。現状のSimple ColorsではWordPressだけの処理時間で約0.3秒なので、全体の処理時間の約30%がこのファイル読み込みにかかっている計算になります。

001 Prime Strategy Translate Acceleratorでは、このファイル読み込みをキャッシュ化し、およそ半分程度に短縮させる。もしくは、ファイルそのものの読み込みを停止し、この部分のコストをほぼ0にしてしまうことも出来ます。(翻訳自体がされないことになりますが、多言語対応してない独自テーマなどであれば、このモードが有効です)

“WordPressの実行時間を短縮させる「001 Prime Strategy Translate Accelerator」” の続きを読む