Forums

Redirect blog (2 posts)

  1. alexbilbie
    Member
    Posted 2 years 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
    Volunteer
    Posted 2 years ago #

    Can only guess this might help you:

    Function_Reference/wp_redirect

Topic Closed

This topic has been closed to new replies.

About this Topic