Question about wordpress

by jdem02
5 replies
Ok earlier I had to set up a variable to call the url into a optin form for affiliates. I was wondering if there is a way when i go to my site without calling any variables if it will show my info for my optin instead of it being blank?
#question #wordpress
  • Profile picture of the author Andrew H
    You are using a PHP 'if' statement to check if the variable 'isset' before you assign it. So if it isn't set we can use the php 'else' statement. ie: if this is set do this, if not do this. So add a extra couple lines to each of your variable requests.

    if (isset($wp_query->query_vars['fid'])) {
    //set the fidto a variable for easier use later
    $fid= $wp_query->query_vars['fid'];
    } else {
    //the get variable isn't set so we set it manually
    $fid = 'yourinfohere';
    }

    Do that for each of your variables and replace 'yourinfohere' with what you need.
    Signature
    "You shouldn't come here and set yourself up as the resident wizard of oz."
    {{ DiscussionBoard.errors[7916718].message }}
    • Profile picture of the author jdem02
      Ok I get ya. So if i just type www.blahblahblah.com it will show my variables and if they use their referral then it will show their variables
      Signature


      {{ DiscussionBoard.errors[7917129].message }}
      • Profile picture of the author jdem02
        works perfect man.. Thanks again!
        Signature


        {{ DiscussionBoard.errors[7917142].message }}
        • Profile picture of the author jdem02
          One more question.. You may not know this but it works fine when i go to my site with no ref just regular website but then when i go to put a ref in it brings me to a pretty much non existing page. It only works but a subfolder. so i have to go http://www.mywebsite.com/ref/ then it brings up my regular site and when i ad the variables it works too. Just dont work on the main domain
          Signature


          {{ DiscussionBoard.errors[7917169].message }}
  • Profile picture of the author Andrew H
    Change <input type="hidden"... to <input type="text"... and you can see what is happening.
    Signature
    "You shouldn't come here and set yourself up as the resident wizard of oz."
    {{ DiscussionBoard.errors[7917136].message }}

Trending Topics