Q.質問内容
・会員機能をモーダルで表示させる仕様を普通のリンクに変更し、別サイトに飛ばしたいです。
・別システムと連動させる必要があり、会員登録機能のURL変更をしたいです。
▼変更箇所イメージ1(ログインボタン・会員登録ボタン)
▼変更箇所イメージ2(マイページ・ログアウトボタン)
A.下記の方法でカスタマイズしてください。
ログインボタン
編集するファイル: js/membership.js
編集する箇所: 6行目
下記記述を削除することにより、モーダルが表示されず、普通のリンクになります。
$('#header_login').on('click',function() { $('#modal_overlay').addClass('open'); return false; });
編集するファイル: header.php
編集する箇所: 72行目
下記記述のhrefを任意のURLに変更することで、任意のURLに飛ぶ仕様になります。
<?php if ($options['show_header_login']) { ?><a id="header_login" href="<?php echo get_tcd_membership_memberpage_url('login'); ?>"><?php echo esc_html($options['header_login_label']); ?></a><?php }; ?>
↓
<?php if ($options['show_header_login']) { ?><a id="header_login" href="任意のURLを設定"><?php echo esc_html($options['header_login_label']); ?></a><?php }; ?>
会員登録ボタン
編集するファイル: js/membership.js
編集する箇所: 11行目
下記記述を削除することにより、モーダルが表示されず、普通のリンクになります。
$('#header_register').on('click',function() { $('#modal_overlay').addClass('open'); $('#register_modal_wrap').addClass('show'); $('#login_modal_wrap').addClass('hide'); return false; });
編集するファイル: header.php
編集する箇所: 73行目
下記記述のhrefを任意のURLに変更することで、任意のURLに飛ぶ仕様になります。
<?php if (tcd_membership_users_can_register() && $options['show_header_register']) { ?><a id="header_register" href="<?php echo get_tcd_membership_memberpage_url('ragistration'); ?>"><?php echo esc_html($options['header_register_label']); ?></a><?php }; ?>
↓
<?php if (tcd_membership_users_can_register() && $options['show_header_register']) { ?><a id="header_register" href="任意のURLを設定"><?php echo esc_html($options['header_register_label']); ?></a><?php }; ?>
会員登録後のマイページボタン
編集するファイル: header.php
編集する箇所: 70行目
下記記述のhrefを任意のURLに変更することで、任意のURLに飛ぶ仕様になります。
<?php if ($options['show_header_login']) { ?><a id="header_logout" href="<?php echo get_tcd_membership_memberpage_url('mypage'); ?>"><?php _e( 'MY PAGE', 'tcd-w' ); ?></a><?php }; ?>
↓
<?php if ($options['show_header_login']) { ?><a id="header_logout" href="任意のURLを設定"><?php _e( 'MY PAGE', 'tcd-w' ); ?></a><?php }; ?>
マイページのログアウトボタン
編集するファイル: membership-template/mypage.php
編集する箇所: 69行目
下記記述のhrefを任意のURLに変更することで、任意のURLに飛ぶ仕様になります。
<a class="logout" href="<?php echo get_tcd_membership_memberpage_url( 'logout' ); ?>"><?php _e( 'Logout', 'tcd-w' ); ?></a>
↓
<a class="logout" href="任意のURLを設定"><?php _e( 'Logout', 'tcd-w' ); ?></a>
参考:他テーマの類似の質問
TCDテーマSHIPS:会員登録機能のリンク先を変更したい
Q.質問内容 ・会員機能をモーダルで表示させる仕様を普通のリンクに変更し、別サイトに飛ばしたいです。 ・別システムと連動させる必要があり、会員登録機能のURL変更をしたいです。 ▼変更箇所イメージ(ログイン前) ▼変更箇所イメージ(ログイン後) A.下記の方法でカスタマ...
この記事は役に立ちましたか?
もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!