Q.ブログ投稿する際の「メイン写真」の「必須」を外せませんか?
A.下記の手順でカスタマイズしてください。
※カスタマイズに関しましては必ずバックアップをご用意ください。
1. ブログ投稿・編集時のメイン写真未設定エラーを外す
編集するファイル:functions/membership/blog.php 116・377行目付近
編集する箇所: 下記を削除またはコメントアウトします。
if ( empty( $formdata['main_image'] ) ) { $error_messages[] = sprintf( __( '%s is required.', 'tcd-w' ), __( 'Main photo', 'tcd-w' ) ) . sprintf( __( 'Please select a %s.', 'tcd-w' ), __( 'Main photo', 'tcd-w' ) ); }
2. 投稿ページ・編集ページの(必須)表示を変更する
編集するファイル:membership-template/edit_blog.php 148行目
編集する箇所:
'overlay_headline' => '<h3 class="p-membership-form__image-upload__label-headline">' . __( 'Select main photo', 'tcd-w' ) . '<span class="p-membership-form__remark">' . __( ' (Requied)', 'tcd-w' ) . '</span></h3>',
↓↓↓
'overlay_headline' => '<h3 class="p-membership-form__image-upload__label-headline">' . __( 'Select main photo', 'tcd-w' ) . '<span class="p-membership-form__remark">' . __( '任意の文字', 'tcd-w' ) . '</span></h3>',
※または、( ”, ‘tcd-w’ )とすることで何も表示させないことも可能です。
★上記カスタマイズ後、ブログ編集時に画像をアップできるようにする方法
上記カスタマイズを行うと、画像無しで投稿した後、記事を編集して画像をアップしても反映されません。(※投稿時に画像をアップしていれば、編集で画像変更できる)
編集するファイル:functions/membership/blog.php 491行目付近
編集する箇所:
// 画像urlが変わっていれば $main_image_old = get_post_meta( $post_id, 'main_image', true ); if ( $main_image_old && $main_image_old != $formdata['main_image'] ) {
↓↓↓ if内の「$main_image_old && 」を削除
// 画像urlが変わっていれば $main_image_old = get_post_meta( $post_id, 'main_image', true ); if ( $main_image_old != $formdata['main_image'] ) {
この記事は役に立ちましたか?
もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!