Posts Tagged ‘Your WordPress’

All Things WordPress: August 2008

Monday, September 1st, 2008

There have been so many great posts written about WordPress last month, and rather than rewrite what’s already out there, I thought I’d point you to my favorites.  If you know of any terrific posts I’ve missed, please let me know!

WordPress Posts of Note:

The State of the Word
Matt Mullenweg’s State of the Word presentation at WordCamp 2008 in San Francisco.  Video (approx 47 minutes).

WP Super Cache 07 can expose you to duplicate content penalties
A bug in the WP Super Cache plugin affects every blog that uses it in “ON” or full “Super Cache” mode, and has URLs that end with the “/” (forward slash) character.  If the plugin is on “half on” mode, you’ll be fine. Read Donncha‘s post if you want to know how to fix it.

Pimping your WordPress theme for humans
Read Rae Hoffman’s eight tips to pimp your WordPress theme; that is, make it more SEO friendly.

Most desired WordPress Hacks
This post focuses on 11 commonly requested theme hacks when developing WordPress sites.

How to easily make WordPress archives that rock
An archives page is an essential part of a blog, so if you don’t have one, you should consider creating one. If you don’t know how to, read this.

How to upgrade WordPress using subversion
A detailed explanation and how-to on upgrading WordPress using Subversion

Designing for WordPress
Chris Coyier offers a three-part series (including video tutorials) on creating a WordPress theme.

Create a WordPress theme from scratch
Another three part tutorial series, this time from Kailoon, covering: structuring, designing in Photoshop, slicing, coding into fully CSS based html, and finally WordPress implementation.

Author comment styling in WordPress
This step-by-step tutorial shows you how to edit the default WordPress theme to make author’s comments stand out from the rest.

Building a better blogroll
This tutorial shows you how to improve upon the concept of a blogroll by not just listing sites, but dynamically pulling recent headlines from them. The post walks you though the technologies, design, markup, CSS, and ends with fixing IE to ensure the thing works.

Widget best practices
A checklist of widget best practices from Stephan Spencer

WordPress Theme Releases
There were nearly 50 themes released for WordPress in August according to Ajay at Weblog Tools Collection.  If you’re thinking about changing your blogs look, head on over.  Or, just subscribe to their feed to stay up-to-date.

Weblog Tools Collection Feed

WordPress Plugins

Clean up your backend
Michael Gray suggests 15 WordPress plugins to help you clean and maintain a secure and orderly backend.

30+ Plugins to make your WordPress blog more social
Whether you want your readers to bookmark your site across various services or get to know you better, this post by Sean Aune shows you where to start when it comes to selecting plugins for social media and WordPress.

8 easy SEO plugins for WordPress
Joost de Valk shows you which plugins to use if you want to increase your blogs performance in search engine rankings.  According to Joost, some of the blogs he did this on had 50% more traffic from search engines within two weeks.

Theme Authenticity Checker
Ever wondered whether you’ve got malicious or unwanted code on your blog?  This TAC plugin scans all of your theme files for advertisements or dangerous JavaScript inserted into legitimate themes by third party theme download sites.

WordPress Developer Assistant
Ever wondered where that action or filter hook gets called, or thought how great it would be if you could output a full listing of PHP gloabl variable values on each page so debugging would be easier?  Then, this is for you.  WordPress Developer Assistant is a toolkit that makes life as a WordPress developer easier.

Archives by Selected Categories
This plugin generates a list of posts separated by category (you can choose to display all, or just select categories).  Most recent posts are listed first, and dates are listed beside the post.

Woopra WordPress plugin
A new WordPress Integration Plugin which brings Woopra statistics right into your WordPress dashboard.

UserAgent Spy WordPress plugin
UserAgent-Spy is a WordPress plugin which displays the user’s Operative System and Web browser in the comments section.

Broken links Remover wordpress plugin
Allows you to fix bad/broken links, both text links(anchor tags) and image links (img tags). It blocks the display of such links on your WordPress post/page, until you fix them.

Yoast Breadcrumbs
Breadcrumbs are the links, usually above the title post, that look like “Home > Articles > WordPress SEO”. They allow your users to easily navigate your site and they allow search engines to determine the structure of your site more easily.  If you’re not using it, you should be.

Twitter Tools 15b2
New beta version of Twitter Tools is ready for testing. Twitter Tools is a WordPress plugin that creates integration between your blog and your Twitter account.

WordPress Tip: Can’t log in with V2.6?

Monday, July 28th, 2008

Cant Log In To WordPress V2.6?


Thanks Remarkablogger

via Twitter

Highlighting External Links within WordPress

Sunday, July 6th, 2008

You may have seen this symbol  next to links on various pages of the Web. It denotes that the link (which is usually placed before the symbol) is an external link.

If you’ve ever wanted to differentiate internal links from external links on your blog, there is a fairly simple way of doing it, and all it requires is a few lines of text added to your stylesheet.

In this post, we’ll show you how to do it.

Why differentiate between internal and external links?

Today, most people scan, they don’t read the full text of a blog. By representing your external links visually, visitors can see – at a glance – that you’ve given them quick access to relevant and related content that is not solely on your site. This is significant because the easier you make it for your visitors; the more information you supply, the more likely they are to subscribe to your RSS feed, or return to your site next time around.

How to differentiate between internal and external links on your blog

You won’t need to change anything on your existing posts; you’ll just need to make a few small changes to your style sheet.

This change will automatically update every post you have ever written.

Step 1: Copy the ‘external’ Image File

You need to copy the image file, external.gif, to the images sub-folder within your current WordPress theme folder.

Step 2: Add ‘external’ Image to Links

To create links that appear within posts as:

Add the following to your style sheet:

a
{
  background: url(images/external.gif) no-repeat right top;
  padding-right: 12px;
}
 

The right padding value of 12 pixels ensures that the image does not overlap the text of the link.

Step 3: Differentiate Between Relative and Absolute Links

A handy feature of CSS is that you can apply a style not only to a HTML tag, but optionally based on the contents of any of the HTML tag’s attributes.

For example, to apply the above style to only those link references which contain “http:”, you modify the style sheet entries as follows:

a[href^="http:"]
{
  background: url(images/external.gif) no-repeat right top;
  padding-right: 12px;
}
 

But this is only useful, if links to other posts are relative and not absolute links. An example of a relative link is ‘<a href=”another-post”>…</a>‘; whereas, an absolute link is ‘<a href=”http://blog.example.com/another-post”>…</a>‘.

Step 4: Exclude Absolute Links to Your Blog or Web Site

Now WordPress always uses absolute links. So to ensure that any link to your own blog or Web site does not have the external image applied, you follow the above style with entries which undo this change. The entries are specific to domain name of the blog or Web site.

For BlogWell, all our links start with http://blog-well.com. You will need to replace “http://blog-well.com” in the entries below with the domain name of your blog or Web site:

a[href^="http:"]
{
  background: url(images/external.gif) no-repeat right top;
  padding-right: 12px;
}
a[href^=http://blog-well.com]
{
  background: none;
  padding-right: 0px;
} 

Step 5: Add a Class to Exclude the ‘external’ Image

Sometimes you may want some links which go outside of your blog or Web site to not have the external image applied. You can do this on a case by case basis by using a link class of ‘noexternallink’. Within your post you would write the link as:

<a class='noexternallink' href='http://example.com'>Example</a>

And the style sheet would contain:

a[href^="http:"]
{
  background: url(images/external.gif) no-repeat right top;
  padding-right: 12px;
}
a.noexternallink[href^="http:"],
a[href^=http://blog-well.com]
{
  background: none;
  padding-right: 0px;
}

Note than ‘a.noexternallink[href^="http:"]‘ and ‘a[href^="http://blog-well.com"]‘ are separated by a comma. This is very important, since it ensures that the background of none and right padding of 0 pixels are applied to both ‘a.noexternallink[href^="http:"]‘ and ‘a[href^="http://blog-well.com"]‘. If you forget the comma, then it will only be applied, should ‘a[href^="http://blog-well.com"]‘ follow a ‘a.noexternallink[href^="http:"]‘.

Step 6: Exclude ‘external’ Image from Header and Footer Items

Within BlogWell’s theme we did not want any links within the header or footer to use the external image. Our theme uses the DIV HTML tag to identify the header and footer, and use the ID values of ‘header’ and ‘footer’ for each respectively.

<div id='header'>
...
</div>
...
<div id='footer'>
...
</div>

Without having to change all the links within the header and footer to use the ‘noexternallink’ class for links, we can easily prevent any links within the header and footer DIVs by using the following:

a[href^="http:"]
{
  background: url(images/external.gif) no-repeat right top;
  padding-right: 12px;
}
#header a[href^="http:"],
#footer a[href^="http:"],
a.noexternallink[href^="http:"],
a[href^=http://blog-well.com]
{
  background: none;
  padding-right: 0px;
}

Step 7: Exclude ‘external’ Image from Sidebar Items

If you didn’t want the external image to be applied to any links within any of the sidebars, you can do the following:

a[href^="http:"]
{
  background: url(images/external.gif) no-repeat right top;
  padding-right: 12px;
}
#header a[href^="http:"],
#footer a[href^="http:"],
#sidebar a[href^="http:"],
a.noexternallink[href^="http:"],
a[href^=http://blog-well.com]
{
  background: none;
  padding-right: 0px;
}

Step 8: Include Both Normal and Secure HTTP Links

If you use Secure HTTP, then your links will start with “https:”. To handle either standard HTTP (http://) or Secure HTTP (https://), then the above style sheet entries would be:

a[href^="http:"], a[href^="https:"]
{
  background: url(images/external.gif) no-repeat right top;
  padding-right: 12px;
}
#header a[href^="http:"], #header a[href^="https:"],
#footer a[href^="http:"], #footer a[href^="https:"],
#sidebar a[href^="http:"], #sidebar a[href^="https:"],
a.noexternallink[href^="http:"], a.noexternallink[href^="https:"]
a[href^="http://blog-well.com"], a[href^=https://blog-well.com]
{
  background: none;
  padding-right: 0px;
}

Step 9: Review Padding Styles for Existing Links in Your Theme

A word or caution, as now links within the blog or Web Site will have a right padding of 0 pixels. If your theme explicitly sets the right padding for some items, then you will need to mark these settings as important which will ensure that value is used instead of the new value of 0 which is set in the above style sheet entries.

For example, BlogWell’s menu in the header, uses links which have a right padding of 20 pixels. So after adding the above entries to our theme’s style sheet, our menu appeared as:

The style entry which sets the menu’s right padding is:

#topnav ul li a
{
  padding-right: 20px;
}

CSS allows style sheet attributes to be marked as important, which means they will not be overridden by other style sheet entries. We can use the “!important” tag to ensure that the right padding of 20 pixels is used rather than it be overridden by the 0 pixel padding of our external link entries.

#topnav ul li a
{
  padding-right: 20px !important;
}

Our menu is now restored to its correct state:

Step 10: Review

To highlight external links within your blog or Web site do the following:

1) Copy external.gif to the images sub-folder of your current WordPress’ theme folder.

2) Add the following lines to your style sheet:

a[href^="http:"], a[href^="https:"]
{
  background: url(images/external.gif) no-repeat right top;
  padding-right: 12px;
}
#header a[href^="http:"], #header a[href^="https:"],
#footer a[href^="http:"], #footer a[href^="https:"],
#sidebar a[href^="http:"], #sidebar a[href^="https:"],
a.noexternallink[href^="http:"], a.noexternallink[href^="https:"]
a[href^="http://blog-well.com"], a[href^=https://blog-well.com]
{
  background: none;
  padding-right: 0px;
}

3) Review your style sheet to see if any entries explicitly set the right padding value, in which case you may need to mark them with the “!important” tag.

A Final Word on Browsers

Should the link wrap around to a new line, Mozilla Firefox will display the external image correctly, following the end of the link on the new line.

 

However, Microsoft Internet Explorer will display the external image incorrectly at the end of the first line without any margin so it overlaps the text.

 

10 WordPress plugins that turn visitors into repeat visitors

Monday, February 4th, 2008

Turning visitors into repeat visitors

Photo credit: nruboc

While providing great content is critical if you want to establish a loyal audience, it is only one of a variety of ingredients. Other factors come into play; most importantly, your visitors need to see that you’ve made every effort to accommodate their needs; that you’ve put much thought into their experience on your site.

To create a blog that stands out from the others, use this list of useful WordPress plugins to show your readers that you have made the effort, and you’ll be rewarded with return visitors and growth.

So what do your visitors really want?

Visitors want answers

Visitors turn up at your site through search engines or links. If they don’t find the answer to their question within your post – they’re off. You need to give them every opportunity to find what they are looking for through your site, rather than sending them back to the search engines – or worse – sending them away unhappy with both your site, and the site that directed them to you.

Although these plugins may ultimately send your visitor another site, they are useful because your visitor won’t need to go back to the search engine and start all over again – and they will remember you for trying to make life a little easier for them.

Search Everything

The default search utility in WordPress allows visitors to search your posts only. This may not always be enough; what if you have a resource page that holds the answer to the question posed? You don’t want your visitors to miss that.

Written by Dan Cameron, Search Everything gives your visitors more options in search by allowing them to search pages, attachments, comments, and custom fields.

Sphere Related Content

Sphere mixes content from mainstream media with content from blogs. Although this plugin will ultimately send your visitor to another site, it is useful because it means your visitor doesn’t need to go to the search engines and start all over again. They will remember you for making life a little easier for them.

By putting the widget on your site, your visitors get to see a list of related content from around the Web. This list is divided into two sections, one showing related content from the blogosphere, the other showing related content from mainstream media. Both provide the title, date, and source. The date is an especially nice feature – how often have you searched on something only to be directed to a page that is 3 years old and no longer current?

Note: Sphere can be used on most blogging platforms.

Visitors want an easy way to revisit a post

While many visitors will visit a site and add it to their favorites, more and more people are using online bookmarking sites such as del.icio.us, Ma.gnolia, Furl, and Diigo to create links to posts they want to return to. And, while many of these folk have added the various buttons to their browser, some are removing them to make space for a larger viewable area on their screen.

Other visitors, who are not comfortable with bookmarking sites, may need a way to easily send themselves the link, or print the page up to keep a hard copy. Your job is to provide every option to your visitor in the most unobtrusive and simple way.

Consider these WordPress plugins to help your visitor refer back to your post:

Share This

Written by Alex King, the Share This plugin lets your visitors mark a post for revisiting by providing a link, at the end of each post, to various bookmarking sites. This plugin also offers your visitors the ability to send, via e-mail, a link to your post.

WP E-mail

Rather than just send a link to the post via e-mail, Lester Chan’s WP E-mail lets you send the entire post or page to yourself, or to a friend. This is particularly useful for less tech/Web inclined of your visitors – almost everyone knows how to use e-mail.

WP Print

Another great plugin by Lester Chan, WP Print displays a nicely formatted, printable version of your post. Once you enable the plugin, it will put a link to the printable page on each post.

This is particularly useful for readers that want to print up a tutorial or how to.

Visitors want to read replies to their comments easily

More people are commenting on the Web than every before, and most of them want a simple and easy way to see whether their comment has been responded to.

Additionally, if they have taken the time to comment, it means that they are interested in the subject matter, and may be interested in what others think about the same topic.

Rather than make them come back to your site regularly to check if there are additional comments, offer them the chance to subscribe to the comments only.

Subscribe to Comments

Subscribe to Comments is a plugin that allows visitors that comment, an opportunity to subscribe to e-mail notifications of subsequent comments. Written by Mark Jaquith, the plugin also allows your visitors to unsubscribe from specific posts, block all notifications, and change their e-mail address.

Visitors don’t like their mistakes broadcast to the world

How many times have you been to a site, submitted a comment, and just as you press the submit button (or while you are rereading your comment), you find a typo, or an incomplete sentence?

Give your readers the opportunity to edit their mistakes before their comment is published; there is no nicer way to show reader appreciation.

Edit comments TX

Michael Woehrer‘s Edit Comments TX plugin gives your visitors a 30 minute (customizable) time frame to edit any comment they leave.

Sexy Comments

Written by Matthew Batchelder, Sexy Comments lets your visitors preview comments, but offers you a whole lot more. It replaces the standard WordPress comments section with a much prettier one, and has additional features that include the option to highlight author comments, and a way to reply to specific comments.

Visitors like to be noticed

Not long ago, I left a comment on a blog I had not visited before. Within the hour, I received an e-mail from the blogger thanking me for visiting and commenting. It was a simple thing, one that I suspected was automated, but it still made me smile.

People like to feel important. They like to be acknowledged. If you don’t have the time to personally send an e-mail to each new commenter, consider Comment Relish.

Comment Relish

Comment Relish is a WordPress plugin developed to send an e-mail message to users who comment on your site who have never commented before. The message is defined within the plugin’s preferences, and numerous tags have been included that let you select the information for the message easily (e.g. timestamp, author name, comment, etc.). Written by Justin Shattuck.

Visitors like to contact you in a variety of ways

While most sites have a contact page that offers a contact form, e-mail address, telephone number, or physical location, few offer the ability for instant SMS.

Admittedly this is not for everyone, but you just may find that your visitors like to contact you this way. In any case, it is a nice extra to offer your visitors; the option to contact you wherever you are, and whenever they want.

Quick SMS

Quick SMS, written by Martin Fitzpatrick, lets visitors to your site send an instant SMS message to your mobile.