オープンポスト(ログインしないで投稿)4

ja.poを作っても解決しないのが、エラーメッセージ。
「This value is required.」
これ問題。

img4

どこにあるんだろうと思ったら、User Submitted Post Pluginのresources/jquery.parsley.min.jsの中。
追記:日本語で書き換えたら、漢字コードをUTFに変更したものをアップロードしないと文字化けする

なんてこったい!!!

ここも書き換え対象なのか!
しびれるぜ(`・ω・´)

あとは、なんでかわからないが(マテw
画像アップロードのところが、Firefoxでは英語のままなのは、ええと。。。
とはいえ、ココはつっこまれてないので今のところスルーしとこう。。。
きっとFirefoxで見てないんだ、うん。。。
そー・・・っとしとこぉ。。。

そしてカスタムフィールドを使いまわすについては
((3)に書いたとおり、メールアドレスのカスタムフィールドがうまく動作しないので、URLを使うことに)
URLの場合、正規表現つまりたぶん入力値に対して文頭に「http://」をつけてしまっているので、それを対応しなければならず

user-submitted-post.phpの中の

if (isset($_POST['user-submitted-url'])) $url = esc_url($_POST['user-submitted-url']);

esc_url()がつけちゃってるので、

$url = $_POST['user-submitted-url'];

として、それを外さないと流用できない。

というところで、本日もタイムアップ。