Override WordPress URL
When I migrated my website between Media Temple servers, I wanted to manually test the site to ensure no server configuration differences between the server were bricking the site. The obvious problem I would encounter is that links would be broken because the site wasn't living on my domain name yet. I did some research and found a way to easily override the WordPress site and home URLs:
define('WP_HOME', 'http://867.53.0.9');
define('WP_SITEURL', 'http://867.53.0.9');
Defining these values within the wp-config.php file allows me to override the database values for the home and site-wide domain settings; now the site is easily testable before flipping the switch on domain settings!
![5 HTML5 APIs You Didn’t Know Existed]()
When you say or read "HTML5", you half expect exotic dancers and unicorns to walk into the room to the tune of "I'm Sexy and I Know It." Can you blame us though? We watched the fundamental APIs stagnate for so long that a basic feature...
![Page Visibility API]()
One event that's always been lacking within the document is a signal for when the user is looking at a given tab, or another tab. When does the user switch off our site to look at something else? When do they come back?
![WebKit Marquee CSS: Bringin’ Sexy Back]()
We all joke about the days of Web yesteryear. You remember them: stupid animated GIFs (flames and "coming soon" images, most notably), lame counters, guestbooks, applets, etc. Another "feature" we thought we had gotten rid of was the marquee. The marquee was a rudimentary, javascript-like...
![MooTools CountDown Plugin]()
There are numerous websites around the internet, RapidShare for example, that make you wait an allotted amount of time before presenting you with your reward. Using MooTools, I've created a CountDown plugin that allows you to easily implement a similar system.
The MooTools JavaScript
The CountDown class...
Once again David, another awesome and super useful article I’ll share with people for sure. Keep up the good work! Let us know if you ever need anything.
Drew J
(mt) Media Temple
@MediaTempleHelp
Thank you Drew!
867.53.0.9: Jenny needs to get a valid IP address.
You win Jeremiah!
I like this technique:
if ( file_exists( dirname( __FILE__ ) . '/local-config.php' ) ) { define( 'WP_LOCAL_DEV', true ); include( dirname( __FILE__ ) . '/local-config.php' ); } else { define( 'WP_LOCAL_DEV', false ); define( 'DB_NAME', 'dbname' ); define( 'DB_USER', 'dbuser' ); define( 'DB_PASSWORD', 'passw0rd' ); define( 'DB_HOST', 'localhost' ); }Now you make sure local-config.php is in your .gitignore file, and you can git push your WordPress install to your server.
Wouldn’t it be easier to edit your host file?
Yeah, probably, but most non-tech people would try to avoid that.