0
0

概要

Simple WordPress Membershipを使って会員機能を実装する際に
ログインが必要なページに表示されるメッセージの翻訳が
イマイチだったので今回変更しました。

実際のコード

functions.php
add_filter('swpm_not_logged_in_post_msg', 'custom_not_login');
function custom_not_login($text){
  // ログインページのURLを取得
  $login_url = SwpmSettings::get_instance()->get_value('login-page-url');
  // 新規登録ページのURLを取得
  $registration_url = SwpmSettings::get_instance()->get_value('registration-page-url');

  // カスタムメッセージを返す
  return '<p>本コンテンツは会員専用になります。<br>' . '既に会員の方は<a href ="' . $login_url . '" style="color:">ログイン</a>してください。<br>' . '会員登録がまだの方は' . '<a href="' . $registration_url . '">新規登録</a>してください。</p>';
}

swpm_not_logged_in_post_msg
というフックを使うことで変更することができます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0