The before_signup_header WordPress PHP action fires before the Site Sign-up page is loaded.
Usage
add_action('before_signup_header', 'your_custom_function'); function your_custom_function() { // your custom code here }
Parameters
- None
More information
See WordPress Developer Resources: before_signup_header
Examples
Change the Site Sign-up page title
Customize the title of the Site Sign-up page:
add_action('before_signup_header', 'change_signup_page_title'); function change_signup_page_title() { // Change the title add_filter('wp_title', function() { return 'Custom Site Sign-up Title'; }); }
Add a custom message to the Site Sign-up page
Display a custom message above the sign-up form:
add_action('before_signup_header', 'add_custom_message'); function add_custom_message() { // Add a custom message echo '<div class="custom-message">Welcome to our site! Please sign up below.</div>'; }
Redirect users to a custom registration page
Redirect users to a custom registration page if they are not logged in:
add_action('before_signup_header', 'redirect_to_custom_registration'); function redirect_to_custom_registration() { // Check if user is logged in if (!is_user_logged_in()) { // Redirect to custom registration page wp_redirect('https://example.com/custom-registration'); exit; } }
Add custom CSS to the Site Sign-up page
Add custom CSS styles to the Site Sign-up page:
add_action('before_signup_header', 'add_custom_signup_css'); function add_custom_signup_css() { // Add custom CSS echo '<style> body { background-color: #f5f5f5; } .custom-message { font-size: 18px; color: #333; } </style>'; }
Load a custom JavaScript file on the Site Sign-up page
Enqueue a custom JavaScript file on the Site Sign-up page:
add_action('before_signup_header', 'load_custom_js'); function load_custom_js() { // Enqueue custom JavaScript file wp_enqueue_script('custom-signup-js', 'https://example.com/js/custom-signup.js', array('jquery'), '1.0', true); }