Tag

Wordpress Archives - JB Woodruff Design

Shipping-Address

Shipping Address Missing from WooCommerce Order

By | How To | One Comment

I was recently contacted by a client with the question, ‘Why is the Shipping Address not appearing in Orders that were manually entered in WooCommerce?’

Initially I chalked it up to the fact that I had recently updated WooCommerce (a regular activity) and I had somehow broken their installation.  Turns out, this was not the case.

Solution

WooCommerce needs a Shipping Line item (even if it’s $0) in order to display a shipping address.  So the solution to this problem is relatively simple:

1. Add a New Line Item to the Order

2. Select ‘Add Shipping Cost’

3. Save the Order

4. The Shipping Address will now appear on the Invoice and Delivery Note.

 

Happy WooCommercing!

LM Design Group Website Live!

By | Website, Wordpress | No Comments

Today we launched LM Design Group’s website at http://lmdesgrp.com.

LM Design Group is an interior design partnership between Lori Sowder and Megan Carfagno located in Oakwood, OH. I’ve had the pleasure of working with these two the past couple of months to build their website and photograph their residential and commercial interior design work.

We still have some further work to do to help them boost their social media presence, but the website will always be the main star.

Please check out their site and please leave some feedback about the site as I’d love to know what your experience is with this site.

The site was built on WordPress with the Lounge Theme.

Having “File Permission” Issues with WordPress on your VPS?

By | How To, I'm a Nerd, Website, Wordpress | 5 Comments

When I first installed WordPress on my new VPS server I wasn’t able to upload photos. All I saw was this.

‘An error occurred in the upload. Please try again later.’ Ok.

I did a lot of reading, but couldn’t really find anything. I knew that if I set my folder permissions to 777 that it would do the trick, but I also knew this wasn’t the right solution as this effectively makes it so anyone can access that folder.

End of the day I contact the service folks at my service provider Knownhost who gave me an excellently easy solution in their response. Their service team is awesome.

This is actually a known issue with WordPress using mod_php (DSO) as the PHP handler; in essence, your files (owned by your account) have limited permissions to the webserver (the account “nobody” on a cPanel server) which actually executes PHP code. The better solution (not 777 permissions) is to change the PHP handler to SuPHP, which causes PHP scripts to be run as your account (not as nobody) and thus prevent this issue. You can find an overview of the various common PHP handlers at http://boomshadow.net/tech/php-handlers/ which does specifically address the problem of uploads via PHP script while using DSO.

In shared hosting environments (like DreamHost, who I gather you recently left), SuPHP is by far more common as it prevents certain potential server compromises (related to the fact that under DSO PHP scripts are executed using an account other than your own; especially coupled with 777 permissions, it’s possible for an attacker to modify or inject a PHP script to run arbitrary code, and then gain access to every file which the webserver user can access). We default to DSO on our VPS’s simply because it’s much faster (when used appropriately).

There you have it. I flipped one setting in WHM and everything was working beautifully again.

PHPHandler

To do this: Access WHM > Go to Service Configuration > Configure PHP and suEXEC > Change your PHP handler to suphp. Save.

Slackline

Working with WordPress Themes

By | Insight, Website, Wordpress | No Comments

I’ve recently taken a liking to developing websites using WordPress themes. I can ensure mobile-ready, responsive designs with modern styling and plenty of freedom to make it unique for each customer. They usually run between $30 – $60, offering a low-cost alternative to custom design work that I used to focus on 100%.

So what is it like to work with WordPress themes as a designer? I love it … once I figure it all out.

As a disclaimer, I’m not a programing guy. I know my way around HTML and CSS pretty well, but any further and my brain ninja chops the back of my eyeballs. I’d love to learn, but so far I’ve been able to get away without it. Enter themes.  This is a brief impression of my working with WordPress themes:

What I love about WordPress themes:

  • Responsive design > works on any device
  • Layout design is done > …for the most part
  • No coding > cross-browser CSS was just annoying and I get less headaches.
  • Saves Time > I can support more clients now and rapidly create sites.
  • Great Set of Plugins > This is more a wordpress thing, but this makes life much easier.  These often come with the themes.

What I don’t love about WordPress themes:

  • Creativity Reduced > I’ve outsourced the most creative part
  • Inconsistencies > The headache of figuring out a new theme. Different developer means different approach and tools
  • It’s Not Drag-and-Drop > I don’t mind this actually, but you need to know your way around WordPress/HTML/CSS
  • Relatively Heavy > Meaning that the code isn’t the most efficient and can easily slow things down

Testing Paypal Payments in WooCommerce

By | Client Work, Website, Wordpress | 2 Comments

I’ve been setting up an E-Commerce WordPress site for a client and learning the ropes of WooCommerce. First off, it’s great! But I’m definitely winging it on this one and one aspect is enabling Paypal payments for my client.

Fortunately, I ran into this great tutorial here to help get your sandbox account setup and running. Won’t take you more than 5 minutes to configure, but saved me some time of having to learn it on my own.

Tutorial: http://clickwp.com/blog/woocommerce-paypal-sandbox/

Brennan Electric Website

Brennan Electric Gets a New Home on the Web

By | Client Work, Website | No Comments

I’ve been working with Brennan Electric, LLC  to develop a new website over the past couple of months.  The issue they ran into was that their WordPress installation of their previous site was hacked.  This effectively left them with no presence on the web and they had no one supporting them.  Once I got into the system I discovered that malicious files were installed and ultimately we had to scrap the whole thing.

I chose the GoodWork theme for their use.  I generally will do a screen shot of the theme and enter client relevant images and content using Photoshop before I make the purchase.  The client loved it and after a couple of short weeks the site was done.