Welcome to The Open WordPress Community

The Open WordPress Community is a group of WordPress enthusiasts providing free themes and plugins for WordPress. WordPress is more than just a blogging platform, it is a powerful Content Management System (CMS) that can be adapated to power nearly any type of website.

The main goal of The Open WordPress Community is to provide one central place where WordPress enthusiasts can meet to share their free WordPress themes and plugins, and to discuss all things WordPress related.

Recent blog entries

Better title for your blog pages

The default title of the blog pages in WordPress is awful. It’s so easy to make it look more user and SEO-friendly! It only needs one edit in the header.php file.

Default title

I checked one of my WP themes. When I opened the header.php file, I found between the title tags the code shown below:

This will show something like: blog_name » Blog Archive » the_title_if_article. As you can see it’s not very nice. It would be better if the page title were different for pages, archives, posts etc. Let’s do it!

Better title

First, open /wp-content/themes/{theme_name}/header.php and find the title tags: <title> and </title> and replace the line with:
<title><?php if (is_home () ) { bloginfo(‘name’); }
elseif ( is_category() ) { single_cat_title(); echo ” @ “; bloginfo(‘name’); }
elseif (is_single() ) { single_post_title(); echo ” at “; bloginfo(‘name’); }
elseif (is_page() ) { single_post_title(); echo ” - “; bloginfo(‘name’); }
elseif (is_search() ) { echo wp_specialchars($s); echo ” searching in “; bloginfo(‘name’); }
elseif (is_archive() ) { echo “Archives of “; bloginfo(‘name’); }
else { wp_title(‘’,true); } ?></title>

How does it work

Below I’ll show you how this works, as it would be implemented on this blog. The titles on your blogs won’t contain “Open WordPress” but your own blog title.

  • if (is_home () ) { bloginfo(’name’); } - this gives us the title for the home page which is the blog name. Here it would display “Open WordPress”.
  • ( is_category() ) { single_cat_title(); echo ” @ “; bloginfo(’name’); } - this is for category. When you browse plugins category on Open WP it would display: “Plugins @ Open WordPress”.
  • (is_single() ) { single_post_title(); echo ” at “; bloginfo(’name’); } - this is for single post. When displaying Welcome to Open WordPress! the title would be: “Welcome to Open WordPress! at Open WordPress”.
  • (is_page() ) { single_post_title(); echo ” - “; bloginfo(’name’); } - this is for pages titles. It makes it “page_title - blog_title” ie. About - Open WordPress”.
  • (is_search() ) { echo wp_specialchars($s); echo ” searching in “; bloginfo(’name’); } - this one is for search results. When you’re try to find anything about plugins and type “plugins” in the search box, the title is: “plugins searching in Open WordPress”.
  • And the last one: (is_archive() ) { echo “Archives of “; bloginfo(’name’); } while archives are displayed. This one shows: “Archives of Open WordPress”.

P.S.: I know that there are plugins to convert title but I prefer to do it this way :) What about your titles?

 
 

Permalinks Migration Plugin

Afer spending some time using WordPress you might realize that your permalinks structure needs some changes. There is only one problem: Google has already indexed your page and many sub pages with your current permalinks structure. It’s really annoying to get a 404 ERROR page every time getting into a site from Google. What you need to do is… just install one plugin!

Permalinks Migration Plugin

There is a way to tell the search engines (and browsers) that the page has permenantly moved, and that the old address should be replaced by the new one . It’s called a “301 Redirect”, also known as a Permanent Redirect. When you do this, search engines will update their indexes quickly and you won’t lose your pagerank. You will continue to receive traffic as though nothing had changed. This works for search engines, bookmarks, and links from other sites.

Permalinks Migration Plugin allows you to redirect search engines and browsers from one structure to the other.

Example: Old structure is: http://openwp.org/2007/title/ and now we want to have http://openwp.org/title/. Everything you have to do is set redirection in the plugin options - just give it your old structure and update your permalinks structure via the Admin Panel.

How to install

  1. Open admin panel go to options and next: PermalinksMigration and set the old structure.
  2. Now change your permalinks structure into something new!
  3. You’re done!

Personally I think this is a really useful plugin for people who launched their WordPress blog not being an expert, and now realize that their links looks awful.

 
 

Submit your own WordPress articles

Registered users can now submit articles to be featured on Open WordPress. It can be anything ranging from WordPress news, to tips & tricks, or telling everyone about your new favorite plugin. Everyone is welcome to submit articles, all you have to do is register with the site.

By having your WordPress articles featured on this site, it gives you a chance to interact with the WordPress community - plus you get a linkback to your own site.

 
 

Smooth upgrade to WordPress 2.1

I just finished upgrading the site to WordPress 2.1, and it went off without a hitch. Of course this isn’t too surprising, considering the only plugins currently installed Akismet, WP Contact Form, and in-work verions of the theme and plugin upload plugins.

 
 

WordPress 2.1 Plugin Compatibility

Wondering if your plugins are compatible with WordPress 2.1? Due to a few changes with the database variables, upgrading to the latest version of WordPress is causing some plugins to break.

Fear not, for those great people at WordPress are busy compiling a list of compatible plugins for version 2.1. Don’t see one of your plugins on the list? Check back in a day or so, as the list is constantly growing as more plugins are tested.