Category Archives: Blogging

Heather Goff of can work with you to customize your wordpress blog.

Artist WordPress Template

I decided at the beginning of February to create a drawing a day. I put up a quick blog to post them. Then, I started playing with the blog template to see if I could get different layouts for the images. I have been wanting to create an online portfolio in WordPress that would work for artists, and this gave me a site to play with.

My “doodle a day” WordPress site  has given me the perfect platform to develop custom WordPress portfolio layouts for artists.

I am building on a theme created by Organic Themes. The theme already came with three portfolio page layouts, a one column, two column and three column layout, but I wanted to arrange the artwork in a more traditional arrangement.

This morning I figured out how to use a jquery code that I found on codrops (view code here) and adapted it to work in WordPress.

I am pulling the photos attached to posts of specific categories (passing the category parameter to the page) and ordering them randomly. When the page first loads, you get a grid of all the images in a specific post category. If you mouse over the thumbnails they highlight.

And when you click on a thumbnail, it zooms larger, and you can paginate through them.

I am very excited to have figured out how to adapt this code to work in WordPress.

Here is the example of the image grid gallery on my “doodle a day” blog.

First I had to figure out how to retrieve just the URL of the specific image size attached to a post. I used a variation on the code found here.

Now I have three different custom layouts I’ve created for artists.

This one I call the standard portfolio layout. I have the default category page displaying this way.

This standard art portfolio layout displays the number of posts you set in your reading settings in the dashboard.

And then yesterday, I figured out how to pass the category parameter to a slide show page, that loops between the images and shows the title of the image.

I modified the jquery code that I found here.

Here is how the standard artist portfolio layout pulling from wordpress posts looks on the site.

For other post categories, I need to create specific page templates that target them. For example, news, press, exhibitions. However this is fairly simple to do and can be customized for each artist depending upon their needs.

Anyway, I’m having a lot of fun combining the drawing with the programming in this site.

blog broken? look first to your plugins

One of the best things about working in WordPress is all of the fantastic free plugins that are available. When I first started developing WordPress websites, I felt like a kid in a candy store, who’d been told that she could have as much as she wanted, and it was all free! I installed every single plugin that looked the least bit interesting or useful.

The problem, as with candy, is that not everything you put in your site works together, and often a blog belly ache can result. If your blog breaks, it is often a plugin that is the culprit.

Today I had a client call me and all of their blog posts and pages had disappeared. The first thing I do when that happens is check the database and run a repair on the database tables. That usually fixes the problem. Not in this case. I could see the posts in the database, but nothing was showing up on the website.

I then upgraded their WordPress to the latest version and ran a database upgrade. Still no content.

I changed their theme from the custom one they had, to the WordPress classic theme, to make sure that it wasn’t a theme bug. Still no content.

Finally, it occurred to me to rename their plugin folder on the server, to quickly de-activate all of their plugins. Voila! All of the content came back again.

I judiciously added back the minimum of plugins, testing after the addition of each one to make sure the site worked.

The take away on this article is to only add plugins to your wordpress site that are integral to its functionality. Quality over quantity.

Whenever you run a WordPress upgrade or a plugin upgrade, test your site. If something breaks, it most likely is a plugin conflict. Try de-activating plugins and testing after each to see if the problem goes away. If you can’t get into  your admin after the upgrade, change the name of the plugin folder on the server to see if things start working again.



Are you having trouble getting single line spacing in your blog?

A number of my clients use WordPress, and most of the others have custom content management systems with which they can manage their website content.

One of the help questions that comes my way frequently has to do with their content showing up double spaced.

This doesn’t occur when typing a normal paragraph and hitting the return or enter key to start a new paragraph. The text in the paragraph is fine.

It happens when you need single line breaks. For example, you are writing a poem, a recipe, a resume; you need short sentences or phrases separated by single line breaks, but when you hit the enter or return key, the blog editor thinks you are preparing for a whole new paragraph.

The solution is really easy. Hold down the shift key when you hit “enter” or “return”. This will force a single line break.

If you have copied and pasted text from word or another text editor, you may need to delete the space between the lines and then go in and reapply the line break holding down the shift key.

Here is an example:





just hitting my return button.

Holding down the shift key when I hit return.


Some simple guidelines to make your blog look designed, without hiring a designer.

WHY should you care?

Blogs are all about content. We use a blog platform to deliver good content to our audience, and thus promote our businesses or our brand.

How your content is presented, however, can either improve your message, or hinder your message.

Your audience, before they even read your content, is looking at how it is designed, how it looks visually on the page. If the presentation isn’t appealing, they might not read it, or they might read it, but discount it.

If I own a store, I know that in order to get my audience to walk through the door, the store front needs to be clean, the windows organized and the walkway swept. Once people enter my store, my merchandise needs to be polished and presented in such a way that highlights it and that makes it easy for customers to find what they are looking for.

If I own a salvage yard and sell bits and pieces of salvaged items and my customers expect to dig through piles of dusty stuff to find hidden treasure at a bargain price, then I might not worry about how organized or clean my warehouse is. However, if I DO sell treasures and I expect to sell them for what they are worth, I am going to be very aware of how I design my store’s interior and exterior and how my content is presented.

A blog should follow the same principles. If you want people to be able to read your content easily and to value your content, there should be some design consistency in how it is structured.


The key to good design is consistency. Less is more on well designed websites. The designer chooses a select few fonts, colors and font sizes and these are used in moderation for emphasis. The more you have a variety of shapes, fonts, font sizes and colors on your site, the more cluttered and hard to read it will be.

On your blog, make sure you use consistent capitalization. This is the easiest change you can make to have your site look more professional.

Look at the image below that shows all different treatments of capitalization. It looks like a mess.

Compare it with the image below:

It is much easier to read what the words are saying, if they follow a consistent system of capitalization.

Fortunately, you can fix your blog capitalization with just a few lines of code in your blog theme style sheet. You don’t have to go back in and retype every single blog post title, tag and category name. Using CSS you can transform text to be capitalized, uppercase or lower case.

With these few lines of code in my style sheet, I was able to make all of my blog titles, category names and tags capitalized.

.sidebar_list a {text-transform:capitalize; }
.entry-title { text-transform:capitalize; }
.headline_area { text-transform:capitalize; }

Decide what capitalization you are going to use and contact your blog programmer to make the changes for you, or if you are comfortable doing so, go in and edit your themes style sheet yourself.

On websites that are designed well, things line up.

Keep the WIDTHS OF YOUR IMAGES consistent within a blog post, and even from one post to another.

In good design, things line up visually. Often, a blog will show multiple posts on one page. The width of all the images on all these posts are going to visually relate to one another. If you are using varied sizes  and proportions of images, then it it will start to look disorganized.

The easiest way to avoid this pit fall is to  choose a consistent width for ALL of your blog images.

Under your settings, in the Media section, you can set the widths of how large you want your large, medium and thumbnail images to be on the site.

(These dimensions will depend upon the blog theme that you are using and how wide your post area is.)

I recommend  filling in these settings and then sticking to them when you upload images to your blog posts.

When you click to upload an image, once you’ve selected it, at the bottom of the window you can indicate what size it is and how to align it. If you’ve filled in these values in your media setting, it is a simple step to ensure that all your images are given consistent widths.

If all of the images have a consistent width, then your blog will start to look organized, and the content will be easier to read.

If you want to re-size your images before you upload them to your blog to make sure they are all the same widths, a great free online tool for re-sizing and editing images is

Step two is KEEP IT SIMPLE.

The blog text editor is not conducive to complicated design layouts. Unless you have a custom theme created with custom fields for displaying specific data, it is best if you stick to the most simple formatting. Put your content in short paragraphs. Use ordered and unordered lists. Upload images and video. But avoid any fancy formatting.

The most successful blogs visually follow a simple pattern for their blog posts. They might start with an image at the top of the page. Then put in a paragraph or two. Then another image or video, and then more text as needed.

They find a pattern that works for the type of content they are going to be blogging about, and they consistently use that pattern on all of their blog posts.

Think about how long your blog posts are typically going to be, figure out a simple  structure that would work for the majority of your blog posts, and stick with that.

This is particularly important if you have side bars in your blog. Side bar content can often be busy and varied. If your blog post content is simple and restful to the eye, the audiences’ attention will settle on it naturally. If the blog content is displayed in a disorganized and cluttered manner, it will blend with the clutter in the side bar, and the content will be harder to read.


Be very careful when having the text wrap to the right and left of images. It is tricky to get images that are aligned left and/or right with text wrapping around them to look like balanced design elements in your blog post.

Your blog post is going to be viewed on all different computers, platforms and browsers and what looks great on your computer, might not look the same on another.

The illustration below shows how left and right aligned images can be problematic.

In example 1, the images have different widths, and it looks sloppy.

In example 2, 3 and 4, the images have the same width and are inserted above the paragraph, so they look much better than example 1.

However they illustrate how the same text and images can appear on different browsers depending upon browser settings. You think your blog post is aligned beautifully, but someone else might see the images in an entirely different configuration depending upon how their browser treats font sizes and line height.

Also, beware of inserting an image in the middle of a word or sentence by accident. It might look fine when you preview your blog post. Because the text is wrapping to the right or left of the image, where it is placed in the word or sentence is not noticeable. But the appearance of your blog post when translated into other platforms, like rss feeds and emails, will degrade.

The code that your blog editor adds to the image to tell the image to go right or left on your blog’s website page is not recognized by email clients (gmail, mac mail, outlook etc..), so if your blog posts are being sent to subscribers via email, for them, any image that is aligned left or right on your blog will be stuck right in the middle of the text where you inserted it.

This image below illustrates an email that I received from a blog subscription. The blog post, although it looked fine on the blog, did not look good as an email.

For this reason, I recommend inserting images in between paragraphs and not aligning them left or right..

Think about how long your blog posts are going to be generally, figure out a simple  structure that would work for the majority of your blog posts, and follow that structure on all of your posts.

In Summary

  • Keep the formatting simple.
  • Follow a consistent pattern for the formatting of blog posts throughout the blog.
  • Stick to the same capitalization rules throughout the blog.
  • Choose three image widths for large, medium and thumbnail images and make sure all of your images throughout your blog, stick to these widths.

If your content is well designed, it will be easier to read, and the audience will value it more.

Photo credit 1 –  Photo credit 2

Video tutorial: how to easily add custom content to a text widget

The WordPress text widget is the most powerful widget in your widget library because you can add anything at all to it…. as long as you have the code. Dragging the text widget to your side bar and clicking to edit it, one is presented with a big white blank box, and that can be intimidating if you aren’t a website programmer.

My colleague, Sheryl Dagostino from, told me a neat trick for composing content for your text widgets which I am going to share below. It makes it so easy to add images, links and custom coding to text widgets. You now will have one less reason to call your web designer, and more control of your blog’s appearance.

Uploading a pdf file to your blog

Uploading a PDF file to your blog and linking to it is a very useful ability to have. PDF files can be opened by anyone who has the free acrobat reader software, and are a great way of formatting registration forms, contracts, event brochures etc..   You may want to add them in your Links or link to them from an image or text in a post.  Here is how I go about uploading and linking to PDF files.


To Link to a PDF from within a blog post, click on the add image icon.

Select the PDF file and upload.

Once it is uploaded, click on the “Insert into post” button to insert a link to it directly into your post.


If you want to create a link to it from an image, or from within your LINKS, then, instead of clicking on the “insert into post” button,  copy the LINK URL and then hit the “Save all changes” button.

You can then paste that URL into the web address of a link that you’ve created (see image below)..

Or, if you want to link to the PDF file from an image in a post, click on the image that you want to link the PDF to, and click on the insert link icon..

and add the LINK URL in the LINK URL field, clicking “Update” when you’re done.


You can also add the PDF file directly to your media library by clicking on the “Add New” link under Media in your left hand navigation.

Select the PDF file from your computer.

Then click on the save changes.

Once a PDF file is in your library, to find out its URL so that you can link to it, click on the Library link under media.

Then click on the “View” link under the file that you want to get the URL of.

That will pull up the name of the PDF file, linked to the PDF file. Right click (if you don’t have a right click on your mouse, hold down the control key when you click) on the link and choose “Copy Link Location” from the contextual menu.

There are probably a slew of other ways to add PDF files to your blog posts. If you have your own version, please share by commenting on this post. Thanks!