Archive for 4月, 2013
コンタクトフォーム7の日付バリデーションを変更する。
0コンタクトフォームのバージョンが7 3.4にあがってHTML5のタグが使えるようになりました。
そこで、今までtextで登録してもらっていた日付部分をdateに変更しました。クローム等のブラウザではカレンダーが表示されるので
登録が便利になるだろうと思ってやったのですが、しばらくすると日付の部分がエラーがでて送れないという苦情がきました。
おかしいなと調べてみると、どうもクロームのカレンダーで送られる形式は2013-04-01のように区切りがハイフンで、コンタクトフォームのバリデーションもそれに準じた設定になっていました。
しかし、今まで日付を入力してもらっていたのは2013/04/01 等の/で区切る形で送ってもらっていたので、そこでエラーが出たようです。
どうにかならないのかとプラグインを調べてみましたら、wpcf7_is_dateというフィルターフックがありました。
(さらに…)
投稿IDを桁揃えしてパーマリンク可する。
0パーマリンクを作成する際に
201304170055 のように日付+投稿IDのパーマリンクにしたいとふと思いました。
そこでパーマリンクを
/%year%%monthnum%%day%%post_id%/
にしたのですが、これだと投稿IDが55のときは
2013041755
となり、投稿IDが2020の場合は
201304172020
と桁数が変わってしまいます。
気分的にどうせなら桁を揃えたいと思い55の時は201304170055のように0で揃えたいと思ったのですがなかなかいい解決方法が見つかりませんでした。
そこでWordpressフォーラムに聞いていました。
(さらに…)
【メモ】指定文字数で抜粋を表示する。
0WP Multibyte Patchプラグインを使うほどでもない、ただちょっと文字数を指定して抜粋を表示したいなーって時用メモ。
<?php echo mb_substr($post->post_excerpt, 0, 80); ?>
単にmb_substrで文字を切り出しているだけです。