WordPressで作成したブログやサイトに自分で設置したメールフォームで、フォームを送信しようとすると何故か404エラーになったという経験はありませんか? よくあるケース この現象、多くの場合原因はフォーム項目のname属性に”name”という名前を使っていることです。 例えば、下記は一般的な問い合わせフォームの「お名前」入力欄です。 [html] <th>お名前</th> <td><input type=”text” name=”name” value=”” /></td> [/html] このフォームのsubmitボタンをクリックすると、おそらく404エラーになるでしょう。 この場合、name=”full_name” などのように、変数名を変えてあげれば問題なく動作するようになります。 原因 どうやらこの現象は、WordPressのフレームワークで予約されているパラメータ変数名を使っ
変数に格納された値を出力することはよくあると思いますが、エスケープについては、ちゃんと意識しないといけないですよね。それで、WordPressでよく使う、 esc_htmlesc_attrこれについて、はっきりとした使い分けがあるのでメモしました。お時間がありましたら、ご覧くださいませ。 「esc_html」とはCodex英語版のみ見つかりましたので、引用いたします。Function Reference/esc html Escaping for HTML blocks. ・・・もう少し説明が欲しいところではあります。 「esc_html」の使い方サンプルはこうです。 <?php esc_html( $text ) ?>「esc_attr」とはこちらもCodex英語版から。Function Reference/esc attr Encodes < > & ” ‘ (less than, g
サムネイルを表示させる方法は比較的簡単に見つかったのですが、 alt や title が画像名になってしまい、不恰好だったので、調べてみました。 まず、サムネイルの表示方法から説明します。 1.サムネイルを表示させる サムネイルとは、上記画像のように、 画像挿入の時に「アイキャッチ画像として使用」をクリックした時に表示される画像です。 上記サイトに詳しく書いてあるのですが、初心者の私が試したところ、 function.php で設定したとおりにならなかったので、別の方法でサイズ指定しています。 とりあえず、function.php に、 add_theme_support( 'post-thumbnails' ); と記載するところまでは、同じです。 (記載箇所はfunction.phpの一番最後でいいと思います。) 次に、set_post_thumbnail_size( 50,
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く