Forums

Redirect blog (2 posts)

  1. alexbilbie
    Member
    Posted 1 month ago #

    Hi,

    I'm trying to make a very simple plugin that will redirect a blog post to another page if a query string is present.

    Here is my code:

    function triplify_init()
    {
    	global $blog_id;
    	if(isset($_REQUEST['triplify']))
    	{
    		$http = 'http://';
    		$https = $_SERVER['HTTPS'];
    		if(!empty($https)){
    			$http = 'https://';
    		}
    		header('Location: '.$http.$_SERVER['SERVER_NAME'].'/triplify/'.$blog_id.'/');
    		exit();
    	}
    }
    add_action('init', triplify_init());

    The plugin is activated however if I go to http://example.com/?triplify nothing happens (it just loads the page like normal) however if I go to http://example.com/wp-admin/?triplify the plugin does run.

    My understanding is that the init action should run regardless of what page you're looking at.

    Can anyone point me in the direction please?

    Thanks

  2. MichaelH
    moderator
    Posted 1 month ago #

    Can only guess this might help you:

    Function_Reference/wp_redirect

Reply

You must log in to post.

About this Topic