コース内レッスンを直接ひらいたとき
ログインしていない状態でレッスンを開くと、以下の表示が出ます。
This content is protected, please login and enroll in the course to view this content!
これを変更するには、
learnpress/templates/single-course/content-protected.php
この中のソースコードをいじります。
私は日本語化して、ログインURLを変更しました。
↓表示変更の確認

コードをたとえば以下のようにします。
/*
$message = sprintf(
__(
'This content is protected, please %1$s and %2$s in the course to view this content!',
'learnpress'
),
sprintf(
'<a class="lp-link-login" href="%s">%s</a>',
learn_press_get_login_url( LP_Helper::getUrlCurrent() ),
__( 'login', 'learnpress' )
),
isset( $course ) ? sprintf(
'<a class="lp-link-enroll" href="%s">%s</a>',
$course->get_permalink(),
__( 'enroll', 'learnpress' )
) : __( 'enroll', 'learnpress' )
);
*/
$message = sprintf(
'このコンテンツは会員限定です。閲覧するには %s してください。<br>
会員登録を行う場合は %s',
sprintf(
'<a href="%s">%s</a>',
'https://kumicla.tatepro.com/top/membership-login/',
'ログイン'
),
sprintf(
'<a href="%s">%s</a>',
'https://kumicla.tatepro.com/top/membership-registration/',
'こちら'
)
);
ログインせずコースを新たに開始しようとしたとき
ログインしていない状態でレッスンを開くと、以下の表示が出ます。
Please login in to enroll in the course!
これを変更するには、
learnpress/templates/checkout/form.php
この中のソースコードをいじります。
コードをたとえば以下のようにします。
/*
printf(
__( 'Please %s in to enroll in the course!', 'learnpress' ),
sprintf(
'<a class="lp-link-login" href="%s">%s</a>',
learn_press_get_login_url( LP_Helper::getUrlCurrent() ),
__( 'login', 'learnpress' )
)
);
*/
printf(
'このコンテンツは会員限定です。閲覧するには %s してください。<br>会員登録を行う場合は %s。',
sprintf(
'<a href="%s">%s</a>',
'https://kumicla.tatepro.com/top/membership-login/',
'ログイン'
),
sprintf(
'<a href="%s">%s</a>',
'https://kumicla.tatepro.com/top/membership-registration/',
'こちら'
)
);
コメント