WordPress のカスタム フィールドは非常に優れたヘルパーであることがわかりました。カスタム フィールドが空であるかどうかを確認するのに問題はないので、表示または非表示にすることができます。しかし、大きな問題があります:
問題: WordPress 3.5.2. 空のカスタム フィールドは許可されず (デフォルトの動作ではありません)、ユーザーは使用できるメタ名のデータベースではないため、ユーザーの名前を事前に設定したいのですが、一部の名前には空の値が含まれます。 ..
問題は、空のカスタム フィールドを許可する方法です。または、WP の空のチェックを無効にする方法は?
編集:英語のエラー メッセージは「カスタム フィールド値を指定してください」です。
EDIT2:空のカスタムフィールドが代わりにプレースホルダーを使用しないようにするソリューションを探しています-明確にするために。
したがって、プレースホルダーを使用してもかまわない場合、解決策は次のようになります
。1) 値として「nothing」などの単語を追加します
。2) 次に確認します。
if( trim($meta)=="nothing" ) { /* code for "empty" value */ }
else { /* code for "non-empty" value */ }