How to Edit your Paintings in Woocommerce

This video is setup to show how to add/edit images in the Master Slider plugin and also for adding/editing products in the Woocommerce system. This example pertains to a website used for showcasing paintings but is the same for any Master Slider or Woocommerce product addition.

Admin-Ajax Eating Up CPU

I thought I’d pass along this important piece of information about a problem I encountered with admin-ajax.php.  This is not necessarily new information but if you searched for this and are having the problem you’ll be happy to have an answer like I was.
So the problem that was occurring was that admin-ajax.php was taking up 70% or more of cpu on the server. That was causing the server and it’s site to respond slowly.   If you’re a host, that’s a problem because it affects more than one customer. If you’re a site owner you’re in this boat because the host is probably shutting you down.  Either way, let’s take a quick look at what it is and how to solve it.
Admin-ajax.php. What it does.
Admin-ajax.php is associated with the heartbeat api for WordPress.  It keeps track of what’s going on in the dashboard and helps with sessions and saving drafts, etc. However, you can disable it to solve your issue.
This bit of code below when added to your functions.php file will solve your issue. At least it did for mine.
add_action( ‘init’, ‘my_deregister_heartbeat’, 1 );
function my_deregister_heartbeat() {
global $pagenow;
if ( ‘post.php’ != $pagenow && ‘post-new.php’ != $pagenow )
wp_deregister_script(‘heartbeat’);
 
I hope this helps you.

Web Design Tips – Interaction

One of the most important things you need to focus on within your website is the interaction.  What is interaction?  It is the opportunity for website visitors to “interact” with your website.  I realize I’ve just used the word to define the word so let me expand on that.   Your website should minimally have 3 goals:

  1. Catch the eye of the visitor to keep them on the page
  2. Provide them with enough interesting sales material above the page fold to get them to dig into the site a bit more
  3. Give them an opportunity to find something out or “interact” on the website

In this exercise we’re going to focus on the Interaction portion. Interaction can take place different ways but usually it involves one of 2 ways:

  • Push of a button – to find out something more or buy something
  • Filling of a form – to submit a request or get a result posted back to you

Why is this so important?   Besides looking good,  your website is supposed to provide a function for you. That function may be to drive leads and inquires, register members, get someone to buy something or get them to call you (of course other functions may be needed for different sites – this is a generalization).
Let’s take a look at this site as an example and look at some of the Interactive elements we used to achieve this for the client.
Pet Store Websites
This client is a pet store owner. They mostly sell pupppies and some other small animals. If you think about it, you generally want to go and see a puppy so you can play with it and hold it before you buy it.  You also might want to be kept up to date on puppies becoming available over time if the one you want is not available. Our goal was to turn those desires into an interaction on the website.  Here’s how we did it:
 

  • Directly on the homepage are images of the most recent puppy additions. We created 2 options for the website visitor:
    • Click on the pictures button to see a better picture
    • Click on the “Hold Me” button to ask to have the puppy held for sale
  • Use the Puppy Finder to find the type of puppy you’re looking for
  • Sign up for the Newsletter to keep updated on puppies coming available

On the image above you see  those 3 different Interaction options on the homepage alone.
You may ask yourself, which of these options works the best to generate inquiries.
Give us a call and we’ll go through it with you!