Nikki and Gavin 2012

Nikki and Gavin

This is another great WordPress Wedding Website. My client wanted to host her invitation online, and the site has a full itinerary of the wedding, directions, maps, a gallery and more, using many of the wonderful WordPress Plugin features.

Be Happy Life Coaching

Be Happy Life Coaching

Be Happy Life Coaching is a fantastic coaching website for a client based in Cape Town who wanted lots of zingy features. The Site is once again built in the WordPress Framework, and has a host of wonderful wordpress plugins such as Quizzes, Amazon Favorites scrolling carousel widget, Social Networking, Twitter Tweets, FAQ section, Blog feature, contact home about and more.

Gillian Scott Coaching

Gillian Scott Coachomg

This is a WordPress CMS, owned by Gillian Scott, Cape Town, South Africa. The site is a coaching website and has features which include Home, About, Contact pages, text expanders, a Blog and the usual Social Networking Plugins which link to Facebook and Twitter.

Naughty Forty

Naughty Forty

This South African Website built in WordPress was for the client’s 40th birthday invitation, so made to spec, this funky site incorporated a neat little video clip of the theme of the party, a slideshow of dress-up ideas, and a lot of dazzling visuals with an rsvp feature to go.

God Given Glyphs

God Give Glyphs

This is the site of God Given Glyphs, built in the WordPress content management framework. The site is owned and run by Jennifer Hirsh, South Africa’s most prominent Cheirologist, runs an insightful sight, with a blog that she frequently updates, an e-commerce shop with 5 books she has written and published on Palmistry. The site also showcases her Courses, and Readings. The site has a simple yet Fresh feel and the look is based on Graphic Work provided by the client.

Orange 2012

Orange 2012

This South African WordPress website was built for a group of clients based in the Western Cape. The site contained all the information for an Orange River trip they were going on. The unique features this site used were a countdown clock, a nifty video clip player, a gallery page and a page with the itinerary for the trip.

Maya on Money

This blog is the voice of one of South Africa’s leading financial journalists, Maya Fisher-French. The blog includes informative posts on finance in every sector of South Africa life, and also has a weekly Podcast from her radio show Maya on Money which is broadcast on South Africa’s largest internet radio station, 2OceansVibe. The website makes use of an informative top post sliding widget, as well as an array of useful finance calculators in the footer. Head on over to the site to have a look.

WordPress Tips and Hacks

How to view your dashboard before the DNS has updated

As I haven’t written this article myself I will put a link to it, but having tested the tutorial myself, I can vouch for it’s accuracy.

The tutorial takes you through setting up the temporary WordPress address that is valid whilst either completing your site or waiting for the DNS to resolve. A nifty plugin called Velvet Blues Update URLs will update all the original urls to the temporary ones. You will then be able to view the site front-end and Dashboard, have client approval and complete it before the DNS resolves. The only catch I have found in this article by Koza Communications is that as the urls are temporary setting up WordPress ECommerce shop is results in an error.

Another important step in this tutorial is to set the permalinks back to default in the WordPress dashboard, hit the save button, and then reset them to the Custom setting if that is what you had them set up. Either way, if you are getting 404 errors, it is often just a matter of refreshing the permalink structure.

Good Luck
Here’s the link again to this great tutorial: http://kozacommunications.com/kc/2009/12/19/viewing-wordpress-site-before-dns-resolves/comment-page-1/#comment-1238 .

WordPress in a Subdirecty

Always setup your wordpress in a subdirectory. Once the entire site is completed and you are ready to go live, setup your pretty permalinks:

Navigate to Settings > Permalinks > Custom and enter

/%category%/postname%/

and save your changes..(this will create a .htaccess folder in the directory where your wordpress blog files currently reside.

Now ftp your entire site into a backup folder (in my case under client content backup+date)

Once the entire site is backed up upload your index.php and the .htaccess (from where you have just backed up your blog on your local computer)  to the root of your site,  generally public_html . So now these files reside in both the root of your site as well as in the subdirectory with the wordpress files.

In the backend of your site navigate to Settings > General and change the urls for the WordPress address to point to the subdirectory where your entire blog resides (in my case generally http://www.yourdomain.com/blog ) unless this is already the case.

In the Site adress (URL) change the url to point to the primary domain name of the site, example http://www.yourdomain.com

Save changes.

Now open up the index.php in your local computer, the one you have just backup up. Change the following line:

require(‘./wp-blog-header.php’);

to the following, using your directory name where your WordPress files are all stored. In this example the directory name is blog. Your directory name may be different.

require(‘./blog/wp-blog-header.php’);

Save and upload and overwrite the one you have already uploaded into root directory (public_html) of your site (not the subdirectory where the wordpress files are stored).

Head on over to the backend of the site; Settings > Permalinks > and save this again. THis will update the permalink structure. You may use the primary domain name to find your site and the subdirectory name will nolonger be visible in your urls.

Well Done. You have just done a pretty nifty little trick.

If you run into any issues, here is another great tutorial with a slightly different slant. Read away: http://frobert.com/en/2011/02/04/wordpress-subdirectory/ .

These instructions have only been tried and tested with a blog that was originally created in a subdirectory. If you started your blog in your root directory then refer to the WordPress.org help files here: http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

Please feel free to add to this post with helpful information.

Thanks for reading.