Guides‎ > ‎

Best addons

Best-in-class WordPress extensions

Note: Google now penalizes sites that load slowly. If your site is slow, your SEO will suffer

Security

Protects plugin pages, removes error information on login pages, and more

Adds maximum number of invalid login attempts

Events and Bookings

Does everything except a calendar

eg

Calendar

Beautiful calendar with Google Calendar integration

Untested

Goal

OS

CentOS 64-bit


Servers

Nginx
MySQL
PHP


Server cache

Varnish
XCache
Memcache


WordPress

Multisite enabled
BuddyPress
Single install powering all .com sites


WordPress plugins

Cache
W3 Total Cache

Sitemap
sitemap.xml and sitemap-news.xml (for Google News)

oEmbed
Convert links like http://youtu.be/xyjCycPYD7g to proper embeds

Editor
Aloha editor (in-place editing)


WordPress themes

Selection of the best themes for new sites
WYSIWYG theme builder to customize any theme using child themes

Permalinks

If your WordPress site is slow, try changing your Permalinks

from
/%postname%/

to
/%year%/%monthnum%/%day%/%postname%/

This one change sped up http://toontown.stratics.com immensely!

Improves the admin dashboard

Chat

Facebook-like, free for 10 simultaneous chatters

$50 one-time fee, but offers no server to scale to hundreds of users

Anti-Spam

Settings > Enable reCaptcha

iTunes Podcast RSS


Polls


Better Editor

TinyMCE

Live Writer

Allow Email Sign-In

Allow users to sign in with their email address, in addition to username

Social Plugins


See it in action

Duplicator


WP Jetpack

Brings cloud-features of wordpress.com to your self-hosted site

Google Hosted AJAX Libraries

Loads from Google's CDN, not your web server, saving bandwidth and time

WP Super Cache

Serve static html files that update automatically

CloudFlare


Memcached

Utilize memcached object cache!

Cannot activate this plugin! Must manually copy the file "object-cache.php" to /wp-content/ (copy, don't move, so you are notified on plugin updates)

Then, check "Use object cache to store cached files. (Experimental)" in WP Super Cache > Advanced tab

Note: Must have memcached installed (check phpinfo())

Bulk Delete


Benchmark your WordPress

How many users before your website crashes?

Use

Also see

eg
ab -n 100 -c 5 http://tgn.tv/

Insert PHP into posts


Disable WordPress updates

Prevent newer versions from breaking your site!

Create a development site that does update and check everything works before updating the live site

Disable WordPress theme updates


Stop spammer registrations


FAQ (Q&A) system


Auto-post YouTube videos


Bug: How to fix "import currently taking place"

If that doesn't work, delete the plugin and it's corresponding rows from the "Options" table and re-add it.

Twitter

Auto-tweet your posts

Follow the instructions to setup OAuth with your Twitter account
Remove "New post:" in "Basic Settings > Update when a post is published"
Check "Advanced Settings > Send Twitter Updates on remote publication"
Disable all error messages in "Advanced settings > Error messages"

eg Twitter page

Nice Tweet button

Facebook integration

Useful Facebook components

Ignore the error when you first Activate the plugin (manually change URL to /wp-admin)


SFC Publish
Auto-post to your Facebook fanpage!

Create a Facebook Fan page and a Facebook app

eg Facebook Fan page


SFC Like
"Like" button

To hide it from the homepage (to speed up your site loadtime)

Change
switch ($options['like_position']) {

To
if (!is_home()) switch ($options['like_position']) {


To make Mingle Forum work,

Add to
function sfc_like_meta() {

This
// TODO: Find a better fix to make Mingle Forums work!
return;


SFC Fanbox
Facebook fanbox with member count

Alternate Facebook Like button


Doesn't have the issues as SFC Like, but cannot easily put beneath Tweet button or show faces of those who clicked Like!

Disqus

The best comment system

Integrates with Akismet for detecting comment spam

Facebook Comments


Choose "v2 Only"
Set Comment Box Settings > Width of Comment Box > 450

Google analytics


Supports Google's AJAX API!

Sitemaps

Sitemap and Google News sitemap

Lots of features, like auto-generated robots.txt file and multi-language support!

Sitemap
yourdomain.com/sitemap.xml

Google News sitemap
yourdomain.com/sitemap-news.xml

Recommended by W3TC (does not support Google News)

All-in-one SEO


Lightbox

Clicking any image shows it in a lightbox instead of a new page

Front page category

Control which categories appear on your front page

Replace all <? with <?php if you see (when activating)
Parse error: syntax error, unexpected $end in ...

On line 61

Replace
<?= $_SERVER['REQUEST_URI']?>

With
<?php echo $_SERVER['REQUEST_URI']?>

Remove category base

Remove /category/ prefix path

Remove tag base

Remove /tag/ prefix path

Localize images

Automatically downloads a local copy of all external images and relinks them.

SEO Images

Add SEO to your images

Simple tags

Easily manage post tags

Google libraries

User Google servers for popular libraries

Forum


Wiki

WordPress wiki

Role scoper

Manage permissions

Donate


Donate Plus
Shows total donations so far and an optional donator wall!

PayPal donations

Automatic links


To linking tgn.tv

Change
'#([\s>])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is',

to
'#([\s>])((?:\w+\.)+(?:com|net|org|tv|info)\b)#is',

Warning! This plugin breaks shortcode with URLs, like
[iframe https://docs.google.com/present/embed?id=ddq6vhnv_0dzft5xgg&size=l 700 559]

Facebook

Invite your Facebook Friends to visit your site


Social Network

WP Symposium - try it out, compare to buddypress

CMS


Slides

Meteor Slides

Forms


Menus




Login



Customizations done by George on http://viso.tv

/* This was necessary on http://viso.tv - may not be needed on your site */
html body.bp-adminbar,
html body.logged-in {
    padding-top: 0 !important;
}

/* This was necessary on http://viso.tv - may not be needed on your site */
#iRToppanel .tab {
    margin-top:-20px;
    border-width:0;
    box-shadow:none;
}

/* Salutations theme-specific */
html #TopPanel ul.section-tabs {
    display: none
}

ICO Favicon

Supports multisite

Optimization Guides


DB-Cache + HyperCache (does W3 Total Cache make both obsolete?)

Optimize Images

Works on all images uploaded after installing the plugin

Lazy loader

Free CDN


Minify

WP Minify (does W3 Total Cache make this obsolete?)

Check "use pretty URL"

Add external JS files (view source to see them)

On http://tgn.tv we added

http://connect.facebook.net/en_US/all.js?ver=3.2.1
http://platform.twitter.com/widgets.js
http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js
http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js?ver=3.2.1

Do not add (breaks the +1 button)
https://apis.google.com/js/plusone.js

Anti-Spam


Best of





Sitemaps


Google News

PHP in Posts and Pages


PHP in Widgets

Created "PHP Code" under Appearance > Widgets
Use standard <?php // add PHP code here ?> in text box

Update URLs (when moving domains)


BuddyPress

Reputation Points

and


Activity Plus

Multisite Plugins

bp-social
Facebook-like social network on BuddyPress

New blog defaults

Ecommerce to Try


Performance to Try



Plugins to Try



Backup

XCloner - free

BackupBuddy - pay

Promising Plugins To Try


Best e-commerce plugins


Best WordPress hosting

1-click staging (test plugins without affecting live site)
Best plugins
CDN

Best WordPress tools


GD Press


Network theme


WordPress Directory


Make money recommending wpmudev


Branding WordPress


Never download free WordPress themes


More "Best WordPress addons" lists



HTML5 Boilerplate for WordPress

Comments