「WordPressで学ぶPHP(3)関数編」を発売しました。
本書は「WordPressで学ぶPHP(1)変数・制御構造編」「WordPressで学ぶPHP(2)データ構造(配列・オブジェクト)編」の続編にあたり、PHP組み込みの関数や、独自の関数を作る方法などを解説します。
Kindle本で、定価400円です。
「秘密のコメント」プラグイン(MT4用)
かなり前に、「秘密のコメント」(SecretComment)というプラグインを公開していました。
一部のレンタルブログには、Blogの管理者だけにコメントが見えるようにして、一般には公開しない機能がありますが、それをMTで実現するプラグインです。
このプラグインをMT4用にしたものを公開します。
1.インストール
プラグインは以下のアドレスからダウンロードすることができます。
プラグインの継続的な開発やサポートのために、プラグインをご利用された方は、ドネーション(寄付)を行っていただけると幸いです。
ドネーションの方法は、こちらのページをご参照ください。
また、このプラグインの他にも、いくつかのプラグインを配布しています。
配布中のプラグインは、Movable Type Plugin Directoryのページをご参照ください。
Movable Typeのプラグイン開発等のドキュメント「Movable Type Developer's Guide Volume 1」も販売しています。
ご自分でプラグインを作ってみたい方に、ぜひお勧めしたい一冊です。
詳細は特設ページをご覧ください。
ダウンロードしたZipファイルを解凍すると、「SecretComment」というフォルダができます。
このフォルダを、Movable Typeのインストール先ディレクトリにある「plugins」ディレクトリの中にアップロードします。
アップロード後に初めてMovable Typeにログインする際には、アップグレードのメッセージが表示されます。
画面の指示に従って、アップグレードを行います。
なお、旧版のSecretCommentプラグインをお使いになっていた場合、「plugins」ディレクトリに「SecretComment.pl」というファイルがあります。
そのファイルはサーバーから削除してください。
2.コメントフォームの書き換え
インストールが終わったら、テンプレート内のコメントフォームの部分に、「秘密のコメント」のチェックボックスを追加します。
Movable Type 4.2の標準テンプレートセットだと、「コメント」のテンプレートモジュールと、「コメントプレビュー」のシステムテンプレートを書き換えます。
どちらのテンプレートにも、コメントフォーム内に以下の行があります。
<div id="comments-open-captcha"></div>
この行の後に、以下の行を追加します。
<div id="comment-open-secret"> <label for="comment-secret"><input type="checkbox" id="comment-secret" name="comment-secret"<mt:CommentIfSecret> checked="checked"</mt:CommentIfSecret> /> コメントを秘密にする(管理者に対してのみコメントする)</label> </div>
また、小粋空間のMT4.2用のテンプレートセットだと、「コメント入力フォーム」のテンプレートモジュールを書き換えます。
MT4.2標準テンプレートセットと同じく、「<div id="comments-open-captcha"></div>」のタグがありますので、MT4.2標準テンプレートセットと同じタグを追加します。
3.秘密のコメントを投稿する
テンプレートを書き換えた後、ブログを再構築すると、各ブログ記事のコメントフォームに、「コメントを秘密にする(管理者に対してのみコメントする)」のチェックボックスが表示されます。
このチェックをオンにしてコメントを投稿すると、そのコメントは未公開の扱いになります。
ブログには公開されず、MTの管理画面上でのみ見ることができるようになります。
管理画面のコメント一覧から、秘密のコメントとして投稿されたコメントを開くと、コメントの情報の最後の「秘密のコメント」のチェックがオンの状態で表示されます。
なお、旧版のSecretCommentプラグインでは、スパムフィルタの機能を利用して、秘密のコメントを実装していました。
一方、今回のSecretCommentプラグインでは、秘密のコメントはスパムにはなりません。