Created
July 27, 2019 19:35
-
-
Save imfaisalkh/e42d6541b44e392ebf21d3f0f874786c to your computer and use it in GitHub Desktop.
Capstone - Modify registration link
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
#-------------------------------------------------------------------------------# | |
# Append 'Register Page' Link to Login Form | |
#-------------------------------------------------------------------------------# | |
function capstone_child_login_page_filter( $content ){ | |
$register_instead = ''; | |
$recovery_instead = ''; | |
$registration_page_defined = get_theme_mod('capstone_auth_register_page'); | |
$password_recovery_page_defined = get_theme_mod('capstone_auth_password_recovery_page'); | |
$is_login_page = get_theme_mod('capstone_auth_login_page') && is_page(get_theme_mod('capstone_auth_login_page')); | |
if ( $registration_page_defined && $is_login_page ){ | |
$register_instead = '<p class="register-instead">'. esc_html__('Register an account as', 'capstone') .' <a href="'. esc_url(get_permalink(get_option('job_manager_submit_job_form_page_id'))) .'">'. esc_html__('employer', 'capstone') .'</a> or <a href="'. esc_url(get_permalink(get_option('resume_manager_submit_resume_form_page_id'))) .'">'. esc_html__('candidate', 'capstone') .'.</a></p>'; | |
} | |
if ( $password_recovery_page_defined && $is_login_page ) { | |
$recovery_instead = '<p class="recovery-instead">'. esc_html__('Forgot you password?', 'capstone') .' <a href="'. esc_url(get_permalink(get_theme_mod('capstone_auth_password_recovery_page'))) .'">'. esc_html__('click here to recover', 'capstone') .' →</a></p>'; | |
} | |
return $register_instead . $content . $recovery_instead; | |
} | |
remove_filter( 'the_content', 'capstone_login_page_filter' ); | |
add_filter( 'the_content', 'capstone_child_login_page_filter' ); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment