Q.ログイン会員のアカウントページで、アカウントの削除を表示させない方法を教えてください。
アカウント削除はオーナーへの問い合わせ等で対応したいため、この部分を非表示にしたいです。
A.下記の方法でカスタマイズしてください。
編集するファイル: edit_account.php (membership-template/edit_account.php)
編集する箇所:
<div class="p-edit-account__bottom"> <h2 class="p-member-page-headline"><?php _e( 'Change Password, Delete Account', 'tcd-w' ); ?></h2> <div class="p-membership-form__body p-body"> <p><a href="<?php echo esc_html( get_tcd_membership_memberpage_url( 'change_password' ) ); ?>"><?php _e( 'Change password', 'tcd-w' ); ?></a></p> <p><a href="<?php echo esc_html( get_tcd_membership_memberpage_url( 'delete_account' ) ); ?>"><?php _e( 'Delete account', 'tcd-w' ); ?></a></p> </div> </div>
パターンA 完全に非表示にする
編集するファイルの18行目を変更、21行目を削除します。
<div class="p-edit-account__bottom"> <h2 class="p-member-page-headline"><?php _e( 'Change Password', 'tcd-w' ); ?></h2> <div class="p-membership-form__body p-body"> <p><a href="<?php echo esc_html( get_tcd_membership_memberpage_url( 'change_password' ) ); ?>"><?php _e( 'Change password', 'tcd-w' ); ?></a></p> </div> </div>
▼変更後のイメージ
パターンB アカウント削除のリンク先を変更
編集するファイルの21行目のリンク先記述部分を変更します。
任意のURLにはオーナーへのお問い合わせフォームのURL等を入力して下さい。
<div class="p-edit-account__bottom"> <h2 class="p-member-page-headline"><?php _e( 'Change Password, Delete Account', 'tcd-w' ); ?></h2> <div class="p-membership-form__body p-body"> <p><a href="<?php echo esc_html( get_tcd_membership_memberpage_url( 'change_password' ) ); ?>"><?php _e( 'Change password', 'tcd-w' ); ?></a></p> <p><a href="任意のURL"><?php _e( 'Delete account', 'tcd-w' ); ?></a></p> </div> </div>
この記事は役に立ちましたか?
もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!