Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 3 of 3
  1. #1
    New Coder
    Join Date
    Feb 2008
    Posts
    57
    Thanks
    8
    Thanked 0 Times in 0 Posts

    Replacing one word for entire site depending on the URL.

    I have two domains. I'd like to replace a word depending on the URL the user has typed in.

    For example:
    Original site is all about red pens. Well I want to make another domain that is bluepens.com, but when they enter in bluepens.com it uses the same pages from red pens except wherever the word 'red' is found it is changed to blue pens making it a whole new site.

    I know I can use str_replace() for certain instances, but how would you do it for an entire website using the url?

    Thanks!

  • #2
    Supreme Overlord Spookster's Avatar
    Join Date
    May 2002
    Location
    Marion, IA USA
    Posts
    6,280
    Thanks
    4
    Thanked 83 Times in 82 Posts
    Just create an include file that is included in all pages you need to do this on. Write a function and that checks the URL and returns a string containing the appropriate data for the selected site. Then wherever you need that string printed just put <?php echo myFunction(); ?>
    Spookster
    CodingForums Supreme Overlord
    All Hail Spookster

  • #3
    Regular Coder
    Join Date
    Aug 2011
    Location
    U.S.A.
    Posts
    233
    Thanks
    2
    Thanked 48 Times in 48 Posts
    PHP Code:
    <?php if ($_SERVER['SERVER_NAME'] == 'www.yoururl.com') {
        
    $wordchange 'new Words';
    } else {
       
    $wordchange 'default Words';
    }
    ?>
    Like Spookster said, add this to an include on all your pages. Then call the variable to replace the word you are wanting to use.
    WordPress Designer and theme developer. KlongDesigns - helping bloggers and non-technical folks claim their space on the internet.


  •  

    Tags for this Thread

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •