ホームページの価値を最大化するCMS、WordPress(ワードプレス)。WordPressに関する情報をまとめておりますので是非ご活用ください。テーマ開発にしぼって、安全なテーマを開発するためのポイントについて説明します。公式テーマディレクトリのテーマレビューの自動化に取り組んでいて、実際のテーマレビューの経験もあります。その経験をもとに、これがやられてないと確実に突きかえすでっていう内容を書いていきます。テーマを仕事でつくっているけど、プログラミングの知識があまりなくて自信がないという方です。テーマ開発で重要なのはとにかくエスケープすること以下で紹介することを確実に守れば、みなさんが作るテーマに脆弱性がまぎれこむ可能性がとても低くなります。意外と簡単なので、ぜひ覚えておくといいと思います。関数を使用しましょう。ブログ等で、以下のような記述を見かけますがこれは誤りです。これは誤り正しくは以下の通りであるべきです。コードと安全に使える関数を区別していますので、なるべく以下のようにブログ等では紹介してくれるとありがたいです。関数は、すべて適切にエスケープされていますので、セキュリティに関する知識がなくても安全に使用することができます。書かなくても出力をする関数があります。bloginfo()wp_enqueue_script()wp_enqueue_style()wp_head()body_class()wp_nav_menu()dynamic_sidebar()wp_footer()思いついたものを適当に書いただけなのでこれら以外にもあると思いますが、それらの関数は、セキュリティについて特に意識しなくても安全です。記述したい時は、以下のように記述しましょう。実はバリエーションはそれほど多くはありません。