Wordpress Theme Family Friendly

Posted by wpdesign on January 5th, 2008

Family Friendly

Family Friendly

Invite all your friends into the circle of your love, the heaven on the earth or whatever you called.
Presenting 3-column wordpress theme called Family Friendly, a nice calm color scheme for your weblog.
Let share your love!

Family Friendly Live Demo | Download Family Friendly | Download Mirror Family Friendly

Family Friendly Features:

  • 3-column wordpress theme
  • family wordpress theme
  • valid XHTML and CSS
  • widget ready
  • premium quality
  • Works on the latest Wordpress 2.3.1
  • Backward compatible with Wordpress 2.2

Enjoy!

Tagged: 3 Column, Best WordPress Themes, WordPress Download Counter, WordPress Themes Gallery, WordPress developers, submit your themes

Share // 1 Feedback

Related Posts:


3 Essential Plugins for High Traffic WordPress Sites

Posted by Snap! on August 10th, 2007

We might as well list all the important plugins that make sites with high traffic stay afloat, but we decided to focus on just three very essential plugins that will be invaluable for your high traffic site.

I say “high trafficâ€? only because WordPress powered sites “as is” can work really well for most sites, but when your traffic increases, the equation changes with increased load on the server and need for better management.

The plugins are listed in no particular order:

Akismet No Spam

Akismet/ Bad Behavior/ Spam Karma 2: As your traffic increases, so does your spam, the affinity of spammers to your site is not due to the popularity of your site alone, but imagine this scenario, if every 3rd comment is a spam, the more comments you have, the spam you will too. The simplest solution to stop comment spams in conjunction with the aforementioned spam blockers (that can be downloaded from wp-plugins.net or Codex) is to use a plugin like reCAPTCHA.

Database Backup

WordPress Database Backup: The newer version of WP has built-in backup via XML downloads, however that is not as good as the original plugin based sql download. The newer version of WP does not include it as a default plugin, but here’s a link to the original plugin managed by a new and reliable developer. Use this tool to back your database as often as you like, you’ll never realize how valuable it is, but let’s hope you’ll never need to go through the excruciating pain of restoring your DB ever!

WP Cache

WP Cache: This plugin does what the name suggests, caches WP files, and it does it in two phases. The first phase checks if the requested URL is already cached, if so it serves from the static file and finishes, the second phase stores the generated page in a static file for further request. Collectively it can reduce the load on your database server significantly and improve site load speed.

So there you go, 3 essential plugins for your WordPress site that all sites should consider installing.

Tagged: Akismet, Bad Behavior, Big City, Blogging Tips, CMS, Copyrights and Licenses, Keyboard Shortcuts, PimpDaBlog, Plugins, RSS Feeds, Resources, Spam Karma, Thumbnail viewer plugin, Tips, Top Plugins, WP Cache, WordPress, WordPress Database Backup, WordPress Plugins, WordPress Tutorials, reCAPTCHA, wpsnap

Share // 2 Feedbacks

Related Posts:


How to Widgetize a Theme in 3 Easy Steps!

Posted by Snap! on August 6th, 2007

widgetWe were contacted earlier by Karen, a user of wpSnap who was trying to widgetize a non-widget theme from a couple years ago. The theme in question was from the pre-sidebar widget days and there are many good themes on this site that fall in that category. So rather than providing a fix to each theme individually, we decided to write a short and easy tutorial for one and all.

Here’s what you might need in addition to access to your WP Admin panel, you need to have access to your server via FTP to add a functions.php file to your theme folder if it does not exist. So let’s get started:

1) If you open your sidebar.php file or any other file where your sidebar elements like categories, archives, blogroll or whatever else that people fancy reside, you will notice it is invariably in an unordered list format. Usually it will be as below:

<ul>
<li>
<h3>Categories</h3>
<ul class=”categories”>
<?php wp_list_cats(’sort_column=name&hide_empty=0′); ?>
</ul>

<h3>Archives</h3>
<ul class=”archives”>
<?php get_archives(’monthly’,”,”,’<li>’,'</li>’,”); ?>
</ul>
</li>
</ul>

Your default sidebar need not necessarily have this very code, it could be anything, it could even be a JavaScript as in the case with the Japanese Cherry Blossom theme that triggered this post. Also, it’s not a must to have h2 as the heading, although that is what the widget sidebar uses. We will fix that in the CSS so let’s not worry about it for now.

2) You need to just add two lines of code to this mark up, one at the top and one at the bottom of the list as shown below:

<ul>
<?php if ( function_exists(’dynamic_sidebar’) && dynamic_sidebar() ) : else : ?>
<li>
<h3>Categories</h3>
<ul class=”categories”>
<?php wp_list_cats(’sort_column=name&hide_empty=0′); ?>
</ul>

<h3>Archives</h3>
<ul class=”archives”>
<?php get_archives(’monthly’,”,”,’<li>’,'</li>’,”); ?>
</ul>
</li>
<?php endif; ?>
</ul>

3) Open functions.php if you have one in the theme, if not, create a file, call it functions.php and add this line to it:

<?php
if (function_exists(’register_sidebars’)) register_sidebars(1, array(’before_widget’ => ”,’after_widget’ => ”));
?>

Note how I highlighted the 1 in the above code, it indicates the number of widget boxes in the whole theme. Since in the above example, we created only one dynamic sidebar, we will leave it at 1.

One last step that is seldom needed is in cases where h2 is not used in the default unordered list as heading. Say h3 was used as in our example, the easiest hack to address this would be to open style.css and look for styling for h3, copy and paste it right below (or above) the h3 styling and call it h2 instead. For example, say you find the following code for h3 in style.css:

h3{
color: #FFFFFF;
font-size: 1.15em;
font-weight: normal;
}

Copy paste and make it h2 like below:

h2{
color: #FFFFFF;
font-size: 1.15em;
font-weight: normal;
}

h3{
color: #FFFFFF;
font-size: 1.15em;
font-weight: normal;
}

That is pretty much it, the theme is now widget ready.

Additional Usage and Styling

Say you need 2 widget bars now, simply follow the same example as above, but when you create widgets, make sure it’s as below:

<?php if ( function_exists(’dynamic_sidebar’) && dynamic_sidebar(1) ) : else : ?>
Unordered list
<?php endif; ?>

<?php if ( function_exists(’dynamic_sidebar’) && dynamic_sidebar(2) ) : else : ?>
Another unordered list
<?php endif; ?>

then in the functions file, change the 1 to 2 as below:

<?php
if (function_exists(’register_sidebars’)) register_sidebars(2, array(’before_widget’ => ”,’after_widget’ => ”));
?>

You can take it one step further and add a specific styling before and after the widget as shown below (I’ve used <em> as an example where x is the number of widgetized sidebar lists):

<?php
if (function_exists(’register_sidebars’)) register_sidebars(x, array(’before_widget’ => ‘<em>‘,’after_widget’ => ‘</em>‘));
?>

Specific fix for Japanese Cherry Blossom Theme

Karen wanted the 3rd bottom column to be widgetized. We open sidebar.php and find this as the 3rd column/block elements:

<div class=”block”>
<h3>In Other News</h3>
<ul class=”counts”>
<script type=”text/javascript” src=”http://del.icio.us/feeds/js/krisandapril?extended;count=1″></script>
<noscript><a href=”http://del.icio.us/krisandapril”>my del.icio.us</a></noscript>
</div>

Right away I can tell there is an issue, the open unordered list <ul> is not closed with a </ul>, so we add it like below (although this step is unnecessary):

<div class=”block”>
<h3>In Other News</h3>
<ul class=”counts”>
<script type=”text/javascript” src=”http://del.icio.us/feeds/js/krisandapril?extended;count=1″></script>
<noscript><a href=”http://del.icio.us/krisandapril”>my del.icio.us</a></noscript>
</div>
</ul>

Next we gut out the del.icio.us Java, so we end with this:

<div class=”block”>
<h3>In Other News</h3>
<ul class=”counts”>

</ul>

Then we add the famous dynamic sidebar call like below:

<div class=”block”>
<h3>In Other News</h3>
<ul class=”counts”>
<?php if ( function_exists(’dynamic_sidebar’) && dynamic_sidebar() ) : else : ?>

<?php endif; ?>
</ul>

and add the following code to the empty functions.php file that came with the theme.

<?php
if (function_exists(’register_sidebars’)) register_sidebars(1, array(’before_widget’ => ”,’after_widget’ => ”));
?>

The style.css for this theme shows that both h2 and h3 are styled alike, so all you will need then is the sidebar widget plugin and you are good to go.

Hope this helps!

Tagged: CMS, Copyrights and Licenses, Dark Helium, Dot Dot Dot, How to widgetize, Keyboard Shortcuts, PimpDaBlog, Tips, Tutorials, Web Design, WordPress Plugins, WordPress Tutorials, WordPress plugins, wpsnap

Share // 8 Feedbacks

Related Posts:


WordPress Plugins for July 2007

Posted by Snap! on July 31st, 2007

WordPress Plugins

SEO and Advertisements Plugins
WP-Backlinks will trade backlinks via a form on your side bar. It will spider other sites to check for reciprocal links, add them to your WP-Backlinks admin section and you can approve links.

Text Link Ads for WordPressMU allows WPMU users to use the TLA basic service and earn money. Also, has a TLA affiliate program.

Downloads and Stats Plugins
Simple Download Counter counts the number of times a file is being downloaded from your wordpress blog along with a display option for downloads.

WordPress Download Counter , same as Simple Download Counter, with additional features such as recording and storing the last time the file was downloaded. You can use tags to add the download URL.

WP-Slimstat tracks your blog stats.

Ultimate Progress Bar creates customizable progress meters to show the progress of your projects.

BLogscout saves the access codes for the blogscout-counter and loads the stats in an IFRAME, tracked by the German statistics tracker http://www.blogscout.de. ave

Bookmark, Feeds and Online Status Plugins
Add to Google enables users to add the “Add to Google� widget button on a WordPress blog, without editing the source code manually.

Add to Facebook adds a link to the bottom of each post and page on your blog with the text “Share on Facebook�.

TwitterPress, inspired by AlexKing’s Twitter Tools lets you display your Twitter friends on your blog, shows latest updates, and automatically sends a Tweet when you post a new entry. Preview version.

WordTwit automatically generates a twitter status update for every post published.

Jabber Status shows your status on the web from your Jabber account.

d4rss is an RSS Aggregator plugin that allows to display RSS entries from external RSS sources of your choice. RSS entries are updated once a day using Wordpress Cron API. aggr allows you to place the contents of an RSS feed into your pages or posts; an extensively modified version of the Aggregate plugin by Rob Miller.

Comments and Messages Plugins
Crossroads is a Web 2.0 Plugin that adds Flickr thumbnails and Flickr photo comments to your blog entries.

SemGeshiCodeFix presents clear, highlighted code on your blog entries as well as in comments.

WP-Bulb sends you notifications about new comments through the Jabber/XMPP protocol.

Comment Highlighter can be used to add different style classes to comments. There are already plugins/hacks/alterations that add a style to all comments written by the blog owner, add a different style to every other comment, etc. This plugin takes it a bit further.

Animated Chinese Emoticons for Comments adds a new set of emoticons for your readers to use in comments.

Restrict Authors Access to Edit Comments limits comment editing to site administrators.

Berry Personalized gives up to four personalized messages depending on the origin of the visitors of your blog.

Quickmail is a simple e-mail sender which allows Wordpress administrators to quickly send e-mails from any address to any address via the Admin Panel.

Anti-Spam Plugins
Peter’s Anti-spam Image generates random anti-spam images instead of custom anti-spam images. For best continuing anti-spam performance, change the anti-spam words and fonts once in a while.

Codes Plugins
CodeViewer pulls source code from an external file and displays it, optionally adding a link to download the code directly.

Upgrade Plugins
WordPress Automatic Upgrade
automatically upgrades your WordPress installation with the latest files from wordpress.org.

User Convenience and Cool Features Plugins
MultiUploader makes it convenient to attach many files at once.

divShare allows you to integrate the file upload and storage site with your WordPress and WPMu installation.

MyDashboard is designed to replace the standard, but limited, WordPress dashboard with something a bit more useful, extendable and skinnable.

Drop-down Post List allows you to easily display drop-down boxes containing the posts for specified categories. You can use this plugin by entering the trigger text in a post or page, or by adding the function call directly to your theme files.

What’s New, What’s Fresh, What’s Happening displays a customizable set of links to posts and comments in your sidebar or on any page.

MiniMeta Widget adds a contact form to your sidebar and allows you to enable or disable links.

Easy Textbox Link inserts a text box at the end of every post containing the title of the post and a permanent link to the entry. When a user mouses over the text box or clicks the text box the contents are highlighted in their entirety; this makes copying and pasting to a web page, blog or instant message incredibly easy.

Pluginstaller is a plugin-management plugin that eliminates the need to download a plugin archive, upload it to your FTP server and unpack it manually.

Leprakhauns Word Count gives you an estimated number of words based on the tiny_MCE in Wordpress. You do not need to post anything for the word count to show up, it does it in real time using Javascript.

sHeise Ticker displays X headlines in your sidebar. The length of each hyperlink can be edited through the admin Control Panel.

Gossamer Threads Tag Cloud allows you to display tag clouds for your posts on the sidebar. Tags with more hits are displayed in a bigger font to express popularity or emphasis. Tags can also be displayed underneath the post entry.

Feed Footer allows you to add footers under all your blog posts in your RSS feed.

Fullscreen 1.0 for WP-Super-Edit is a plugin for WP Super Edit to enlarge your TinyMCE editor to fit the full screen of the browser and toggle between those two views.

Monsters Editor 1.0 for WP-Super-Edit brings the magic of Fckeditor back to TinyMCE.

GeoAddress provides a contact/address list in a Google map. The representation the Google map and/or the address form can be affected in the Admin tool by means of numerous options.

gpx2map displays your geo track data on Google maps.

wp-wishlistr allows you to view your wishlist from wishlistr.com in your WordPress installation, either on a page or in a post.

Zorpia Hot Box lets users publish articles of your website to Zorpia.com directly, vote the published articles of your website, show voted points to each article with the widget, and allow for configuration of theme & style of the widget.

Mother Approves Vote Button adds an external Vote Button on individual posts on your blog that allows readers to “approve your post” at MotherApproves.net (A Digg for Parents) right from your individual post with a user-friendly graphical vote button.

Image, Audio and Video Plugins
Thumbnail Viewer adds libs from DynamicDrive (www.dynamicdrive) to WP for displaying nice image links. It overlays images on a page, similar to Lightbox JS.

Image Control Size lets you have more control over your thumbnail customization.

ipeRSS allows you to add your images from ipernity directly to your Blog (as a site, in an article, in the sidebar, etc.). For images as a site or in an article you need something similar to Exec-PHP or runPHP.

JAlbum allows you to integrate JAlbum galleries directly into your posts.

Plastic Tunes allows your blog to display and collect information about the music you play in your media player.

Gametrailers WordPress plugin allows you to embed the high quality gametrailers.com gaming videos into your blog posts

Language Plugins
BGtoLAT converts Bulgarian Cyrillic characters in post title to Latin characters. Very useful for Bulgarian users of WordPress.

Tagged: Add to Google Plugin, Audio, Comment Highlighter, Cool Plugins, Dark Helium, Images Plugins, July 2007, Language Plugins, PimpDaBlog, SEO plugins, Thumbnail viewer plugin, Video, WP-Backlinks, Word Count, WordPress Automatic Upgrade, WordPress Download Counter, WordPress plugins, anti-spam plugins, bookmark plugins, comments plugins, downloads plugins, stats plugin, wpsnap

Share // Feedback »

Related Posts:


« Back to Archives