2009年12月23日 |
Category: Web |
タグ: WordPress, テンプレート
WordPressのコメント欄では、HTMLタグが利用できます。しかし、
- コメント欄にHTMLタグそのものを書くときには「>」などと書かなければならない
- XSS対策
などのために、コメントでHTMLタグの使用を禁止したい場合も多いはず。
ということで、テーマを書き換えました。function.phpを修正。
修正前
<?php comment_text(); ?>
修正後
<?php echo nl2br ( htmlspecialchars ( $GLOBALS['comment'] -> comment_content ) ); ?>
関数「htmlspecialchars」は特殊文字を HTML エンティティに変換する関数で、関数「nl2br」は、改行を<br />に置き換えてくれる便利な関数です。
この修正で、コメントにHTMLタグを書いても、タグとしては機能せず、入力した文字そのものが表示されます。
3 Comments »
2009年12月21日 |
Category: Web |
タグ: WordPress
プラグイン「Comment Rating」をインストールしました。コメントに、Youtubeのコメント欄にあるようなGood! Bad!を評価する機能を付加します。
導入は簡単。プラグインをアップロード→有効化するだけです。

試してみたい方は、どうぞご自由にこの記事のコメントを評価してみてください。
3 Comments »
2009年12月21日 |
Category: Web |
タグ: WordPressプラグイン制作日誌
WordPressプラグインが動く仕組みを理解するには、そもそもWordPressがどのように動いているのか知ることが必要です。一般的なセットアップでWordPressを動かしている場合を想定して、WordPressがコンテンツを組み立てる流れをご説明します。
(続きを読む...)
2 Comments »
2009年12月16日 |
Category: Web |
タグ: WordPressプラグイン制作日誌
これからしばらくの間、WordPressのプラグインをつくる過程を記事にしていこうと思います。
現時点でプラグインの構想はだいたい固まっていますが、本当に作れるかどうかは分かりません。私も勉強中ですので…分からないところは調べながら、ちまちまと作成していく予定です。
必要なスキル
どんなプラグインをつくるかの前に、まずは「WordPressのプラグインを作るのに必要なスキル」について考えてみます。最低限必要なのは、
- WordPressでのブログの運用経験
- FTPやMySQLの基本的な操作
- HTML/CSSについての知識
- WordPressテンプレートを理解し、自分でカスタマイズする能力
- PHPの文法の理解とプログラミング経験
あると幅が広がるスキルは、
- JavaScriptの文法の理解とプログラミング経験
- 各種JavaScriptライブラリの使用経験(jQueryなど)
- Flash(ActionScript)の文法の理解とプログラミング経験
といったところです。
必要な環境
WordPressが動くサーバと、テキストエディタがあれば、とりあえずプラグインは作れます。ただし、プラグインのテストは公開サーバでは行わない方がよいでしょう。特に共用サーバでは、他の利用者に迷惑をかけることになりかねません。
私はXAMMPを設定して、ローカル環境で開発しています。もっとも、ちょっとした修正は、直接サーバで行ってしまうこともありますが…
3 Comments »
2009年12月15日 |
Category: 日記 |
タグ: Google
Go Googleキャンペーンの景品が当たりました。
(続きを読む...)
1 Comment »