どう質問していいのか分からないので意味が分からなかったらすみません。
WPのカスタム投稿タイプで親子関係の設定をした場合、
http://www.aaa.co.jp/custom/oya/
http://www.aaa.co.jp/custom/oya/kodomo/
管理画面で親も子も同じ入力項目が表示されていると思うのですが、
親と子で違う項目を出したい場合はどうすればよいでしょうか。
できれば、親用と子用の管理画面で内容を変えたいと思った場合は可能でしょうか。
優しく教えていただける方よろしくお願いします(_ _)
みんなの回答 5 件
私は優しいです。
中途半端な優しさではなく真の優しさを持っているので、真の優しさという観点からは、お答えすることはできません。
ここで質問しても、答えはもらえないってことが分かりました
管理画面上の入力項目(タイトルやコンテンツやカスタムフィールド)をページ属性の「親」と「子」によって出し別けたいってことだよね。
簡単にやるならページ属性のセレクトボックスをjsで監視しておいて、対象の入力項目をcssで非表示にしてしまえばいいんじゃない?
.
なんか適当にfunction.phpにこんな感じのjsコードをフィルタを通してheadに追加すれば出来るはず。
.
jQueryTarget.on(’change’,function(){
switch (jQuery(this).val()){
case ’親’:
親field.show();
子field.hide();
break;
case ’子’:
親field.hide();
子field.show();
break;
}
}).trigger(’change’);
.
動作確認は念入りに。なんかの消し方するとなんか問題があったはず。
AdvancedCustomFieldsの条件分岐ではダメだったのかね。できそうだけど。
wpのフォーラムいけよ...
関連するトピックス