News & Blog

PropertyHive for WordPress

Our PropertyHive Plugin for WordPress Is Released

December 8th, 2015 - Posted by Steve Marks to Web Development.
We’re pleased and proud to announce the release of our latest WordPress Plugin called PropertyHive. We’ve been working tirelessly for the past year to get this ready and it’s now available for download and use in your next estate agency website. So what is PropertyHive? P...

‘Change Directory Forbidden By Server’ SVN Error When Trying To Push WordPress Plugin

December 1st, 2015 - Posted by Steve Marks to Software, Web Development.
Whilst putting our latest WordPress plugin live recently, I ran into a problem whereby I was unable to commit my files via SVN. The commit message was along the lines of: Change directory forbidden by server The message doesn’t really give much information as to what the issue is but...

Get Image Alt, Caption, Description and More From Attachment ID in WordPress

December 1st, 2015 - Posted by Steve Marks to PHP, Web Development.
Whilst working on a WordPress site recently I had a scenario where I had an image attachment ID and needed to get the alt, plus other information, about the image. Oddly, I found it very difficult to obtain this information. There are lots of functions available in WordPress to get the ima...

How To Send Emails in WordPress using Gmail SMTP

October 27th, 2015 - Posted by Steve Marks to PHP, Software, Web Development.
The majority of the time we will send emails from enquiry forms using the servers’ built-in mail functionality. This means using the PHP mail() function, or letting WordPress use the mail() function behind the scenes. 99 percent of the time this works fine, however we do sometimes co...

Obtain PostID From Within the wpcf7_before_send_mail CF7 Hook

August 2nd, 2015 - Posted by Steve Marks to PHP, Web Development.
We use the Contact Form 7 Plugin on pretty much every WordPress site we build that requires a form of some kind. On some occasions we’re required to hook into the sending of the form to do something prior to the actual email being sent out. Fortunately the plugin comes with a handy h...

Comments Disappeared From WordPress Site

April 12th, 2015 - Posted by Steve Marks to MySQL, Web Development.
Something odd happened today; A WordPress site of ours that had been operational for many years suddenly stopped showing comments. Not only that, but when trying to submit a comment the following error was shown: “ERROR: The comment could not be saved. Please try again later.” ...

Add Character Between Menu Items in WordPress using wp_nav_menu() Function

November 26th, 2014 - Posted by Steve Marks to PHP, Web Development.
Allowing navigation menus to be controlled from within WordPress makes amending the sites structure a simple task for the user. When setting up a menu you’d normally register it in your theme’s functions.php file then output it using the wp_nav_menu() function. Most of the time...

Limit WooCommerce Product Quantity to One

October 23rd, 2014 - Posted by Steve Marks to PHP, Software, Web Development.
Sometimes you might want to restrict customers of a WooCommerce site from purchasing more than one of any product. Fortunately this is made simple through use of the options already available in WooCommerce. Simply edit the product in question, navigate to the ‘Inventory’ tab a...

Remove Whitespace Between List Items Generated By wp_nav_menu()

September 26th, 2014 - Posted by Steve Marks to (X)HTML / CSS, PHP, Web Development.
Earlier today I was using wp_nav_menu() function within WordPress to output a navigation menu on a site. I was getting an issue however whereby the whitespace between the list items (<li>) was causing spaces between the menu items on the frontend. My list items had the ‘display...

Change Author Base URL in WordPress Permalinks

August 26th, 2014 - Posted by Steve Marks to PHP, Web Development.
By default when viewing a user’s profile page on the front end of a WordPress site, the URL will looks something like so: http://mysite.com/author/joe-bloggs The base URL will be ‘author’ followed by the users name. This is fine and works if users in the system are author...