WordPress > TIPS

PHPでは、変数や関数を使って文字を出力(echo)する場合、エスケープ処理を行う場合があります。
例えば、「<」を「&lt;」、「&」を「&amp;」に書き換えたり(HTMLエスケープ)、URL内の日本語文字を「%E6%97%A5%E6%9C%AC%E8%AA%9E」というように書き換える処理(URLエンコード)などです。

WordPressでは、文字を適切に表示するためのエスケープ関数が用意されています。
また、セキュリティ上のリスクが高いHTMLタグやURLを処理してくれる関数もあります。

一箇所のエスケープし忘れがセキュリティ上では命取りになり兼ねないので、変数をechoする場合には常に適切なエスケープ処理を行いましょう。

続きを読む

WordPress > TIPS

WordPressのテーマファイルやプラグインの開発中には、少なからず、思った通りの表示をしなかったり、エラーを起こしてページの表示が止まってしまったりする事態に遭遇します。

そんな時のために、開発環境ではあらかじめデバッグできる環境を整えておきましょう。

続きを読む

WordPress > TIPS

WordPressでは、ページへのアクセスをリダイレクトする場合のために、wp_redirect関数とwp_safe_redirect関数が用意されています。

続きを読む

WordPress > Javascript

AJAXを使用すると、ページ遷移を行わずにデータを取得したり、送信したりする事ができます。

WordPressサイトでAJAXを使う方法をまとめました。

続きを読む

WordPress > Javascript

Javascriptの処理上で、サイトやページによって変化するような値を扱いたい場合があります。

例えば、AJAXのエンドポイントです。

このような不定の値を、Javascript内で扱う方法を紹介します。

続きを読む
« 前ページへ次ページへ »