WordPressのプラグイン「WP-Members」新規登録画面の利用規約は、デフォルトだとWP-Membersの設定画面で設定した利用規約文章だけが表示されるページが別タブで表示されます。
大体のサービスは、利用規約は事前に用意して、そのページに飛ばしたいという場面が多いので、今回はリンク先の変更方法をご紹介します。
利用規約の文章はfunction.phpに以下を追加する方法で簡単に変更できます。
add_filter( 'wpmem_tos_link_txt', 'custom_wpmem_tos_link_txt' );
function custom_wpmem_tos_link_txt( $text )
{
$text = '利用規約に同意する';
return $text;
}
利用規約のリンク先変更は、色々調べましたが、特に設定もなく、プラグインを直接改修するしかなさそうでしたが、裏技的な方法で対応することにしました。
その方法がこれ↓
add_filter( 'wpmem_tos_link_txt', 'custom_wpmem_tos_link_txt' );
function custom_wpmem_tos_link_txt( $text )
{
$text = '</a>利用規約に同意する <a href="飛び先URL" target="_blank" rel="noopener">利用規約はこちら</a><a>';
return $text;
}
テキスト内で一度aタグを閉じて再度aタグを定義する。無理矢理感はありますが、とりあえず、この方法でリンク先変更が可能でした。
プラグインを改修してしまうと、プラグインアップデート時に消されてしまうので、この方法を取り入れました。