Add an access code form to call a unique page based on page without registration

If your code is truly going to be the slug (“secret-page” = example.com/secret-page), you could do something like this… wp_redirect(get_bloginfo(‘url’).”https://wordpress.stackexchange.com/”.$_POST[‘access_code’]); But realize that headers cannot have already been sent, so this needs to happen before get_header(). Some more testing would be needed, but that should get you down the right path in principle. You could … Read more

How to redirect WP post with a specific word in the URL

Try using wp_rewrite: add_action(‘init’, ‘flush_rewrite_rules’); function custom_add_rewrite_rules( $wp_rewrite ) { $new_rules = array( ‘archive/(\d+)’ => ‘/?p=’ . $wp_rewrite->preg_index(1) ); $wp_rewrite->rules = $new_rules + $wp_rewrite->rules; } add_action(‘generate_rewrite_rules’, ‘custom_add_rewrite_rules’); Use the plugin activation hook for the flush_rewrite_rules, because you only want this to happen all the time while developing. In production this should only happen when activating … Read more

How to change the default url for ‘Posts’ link?

Probably the below code should help you. function myadminurl() { // generate url path to Posts -> Categories page in the admin and force http $url = admin_url( ‘edit-tags.php?taxonomy=category’, ‘http’ ); echo $url; } add_action( ‘init’, ‘myadminurl’ ); Please refer this codex for more information.