Customise columns on the administration screens for post(types), pages,
media, comments, links and users with an easy to use drag-and-drop interface.
Add or remove columns, change their label, change their width and reorder
Adds alt and title attributes to all your images. Improves traffic from
search engines and makes the image tags W3C.
Automatically updates all images with proper ALT and TITLE attributes for SEO
purposes. If your images do not have ALT and TITLE already set, SEO Friendly
Images will add them according the options you set.
Save your wordpress blog from getting tagged as ping spammer. WordPress blog
pings unnecessarily every time you edit a post. Avoid it with this plugin.
Will automatically be pinged when you publish new posts or drafts. Not when you
publish future posts or edit previously published posts, as WordPress does by
When you create a new post, your blog will ping and notify all the ping
services that it has been updated. This encourages search engines and different
blog directories/services to index your updated blog properly.
When you edit an existing post, it won't send any unnecessary ping to ping
services and saves your blog from getting banned by such services.
When you post a future post by editing the time stamp, it will ping only when
your post appears in future.
Wp-config.php is the single most important file in your entire WordPress
installation. This file can be used to configure database functionalities,
enhance performance, and improve security on all WordPress powered websites and
For developers, WordPress has this awesome debugging feature which allows
them to find errors, and deprecated functions. By default, this function is set
to false, but in the development mode, developers should have it enabled.
In your WordPress Settings, you specify the WordPress address and the site
address. Those are added in your database, and every time the developer calls it
in the template, it is running a database query. In WordPress 2.2, these two
settings were introduced to override the database values without changing
In the recent versions of WordPress, there is a super awesome feature called
Post Revisions. This function auto-saves posts just incase if your browser
crash, or something else happen. It also allows users to restore back to
previous versions if they don’t like the changes and so on. While a lot of us
love this feature, some of us really hate it with a passion. This function has
numerous configuration, so you can make it work just right for you. By default
WordPress saves post every 60 seconds, but if you think that is way too much,
then you can modify it to your likings with this configuration:
define('AUTOSAVE_INTERVAL', 120); // in seconds
Some posts have 10s, 20s, or even 100 post revisions depending on the blog
owner. If you think that feature annoys you, then you can limit the number of
revisions per post.
You can use any integer you like there.
If none of the settings above satisfies you, then you can simply disable the
post revisions feature by adding this function:
WordPress Trash Feature
In WordPress 2.9, there was a new “Trash” feature added to the core. This
feature works just like the recycling bin, so instead of deleting the post
permanently, you would send it to the trash. This helped those users who
accidently click on Delete button, and it can be any of us. The bad part about
this trash feature is that you have to empty the trash regularly. By default the
trash empties itself every 30 days. You can modify that by using the following
define('EMPTY_TRASH_DAYS', 7 ); //Integer is the amount of days
By default, WordPress allow you to upgrade plugins, and WordPress core
versions from within the backend. There are some hosts that requires an FTP or
SSH connection everytime you try to upgrade, or install a new plugin. By using
the codes below, you can set the FTP or SSH constants and never have to worry
about it again.
// forces the filesystem method: "direct", "ssh", "ftpext", or "ftpsockets"
// absolute path to root installation directory
// absolute path to "wp-content" directory
// absolute path to "wp-plugins" directory
define('FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/');
// absolute path to your SSH public key
// absolute path to your SSH private key
// either your FTP or SSH username
// password for FTP_USER username
// hostname:port combo for your SSH/FTP server
Auto Database Optimization
In WordPress 2.9, there was a feature added called Automatic Database
Optimization. To enable this feature, you would need to use the following
Once activated, you can see the settings on this page: http://www.yoursite.com/…t/repair.php
The user does not need to be logged in to access this functionality when this
define is set. This is because its main intent is to repair a corrupted
database, Users can often not login when the database is corrupt. So once you
are done repairing and optimizing your database, make sure to remove this from
Increase PHP Memory Limit
There is a common WordPress Memory Exhausted Error that users have seen when
activating some plugin. You can increase the PHP Memory Limit through
wp-config.php file. Simply paste the code below:
Note: This feature may not work with some web hosts.
WordPress Error Log
For developers, it is useful to have an error log for a site. You can easily
create a simple error log for a WordPress powered website by using wp-config.php
file. First create a file called “php_error.log”, make it server-writable,
and place it in the directory of your choice. Then edit the path in the third
line of the following code:
The White Label CMS plugin is for developers who want to give their clients a
more personalised and less confusing CMS. Allows customization of dashboard and
logos, removal of menus, giving editors access to widgets and menus plus lots
White Label CMS allows you to remove all the panels from the WordPress
dashboard and insert your own panel, which you can use to write a personalised
message to your client and link to the important elements in the CMS.
It also allows you to add custom logos to the header and footer as well as
the all important login page, giving your client a better branded experience of
using their new website.
There is also the option to hide the nag updates as well.
A collection of plugins that optimize WordPress 3 to use (and brand!) as a
CMS. Includes our custom plugins and some extra's. It is intended as an
all-in-one package. Using this plugin in combination with the recommended
plugins will turn WordPress into a perfect dream CMS tool that you can use for
your customers. This plugin will let you know what other plugins to install. You
will find the configuration settings in the "Settings >> Web Editors CMS"
This plugin is intended to make worpdress a CMS... something to dummy down
the admin interface for your customers with you branded name it. We recommend a
lot of plugins; setting user roles and knowing how to code PHP is really a must
especially when using Pods. If this is not you then this plugin is probably not
for you. Features:
Add Permalink shortcodes into CMS
Multiple content blocks
Cleans up Messy Dashboard
Easily edit pages from admin menu - Adds all pages in drop down of admin
Lets you hide 'unnecessary' items from the WordPress administration
menu---even the Dashboard. On top of that, you can also hide post meta controls
on the Write page, so as to simplify the editing interface.
The Custom Admin Branding Plugin allows you to brand and customize the
WordPress administration area for clients or for personal use. You can display
custom images and styles for the login screen, admin header and footer.
Link to posts and pages within your blog using shortcodes, similar to a wiki
or cms. No need to remember full URLs, post ids or slugs with the wysiwyg As
well as quickly typing in the link tag there is a tinymce wysiwyg plugin that
allows you to search for posts by category.
This plugin permits you to easily create a link to an existing content of
your site. It adds a button to the tinymce and quicktags editors, which list the
existing articles, pages, category, tags.
Na rozdíl od RB internal Links odkazuje Link to post absolutně (RB
používá shortcode s ID stránky či postu) a nenabízí jako RB internal
Links volbu odkazování do nového okna, RB internal Links zas neumí odkazovat
na rubriky či tagy.
Don't worry anymore of linking a post or a category, to later change its
title or slug, or changing your posts permalinks, and creating invalid links to
your own site pages.
Hikari Internal Links provides a shortcode that dynamically generates links
to most WordPress resources. You can query these resources based on their ID or
slug, and these links are generated dynamically. Therefore if you change a
resource's title or permalink, its links will be updated automatically.
Automatické prolinkování ze zadaných klíčových slov
SEO Smart Links can automatically link keywords and phrases in your posts and
comments with corresponding posts, pages, categories and tags on your blog.
Further SEO Smart links allows you to set up your own keywords and set of
matching URLs. Caching for speed.
Od verze WP 3.1. je ve vizuálním editoru přepracováno tlačítko
pro vkládání odkazů, které nyní umí rychle vyhledávat obsah na
webu a přímo automaticky vložit odkaz. Články jsou průběžně
vyhledávány už během psaní klíčového slova a nová funkce není omezena
jen na příspěvky, takže vidíte i stránky a případné další vlastní
typy obsahu. Odkaz je ale bohužel vkládán do textu jako HTML kód, takže tam
v této podobě zůstane, i když třeba adresu odkazovaného příspěvku
později změníte. V tomto ohledu je praktičtější RB Internal
Links, který vkládá odkazy pomocí ID stránek, příspěvků či
Chennai Central is a bandwidth saver plugin that makes your wordpress site
support conditional GETs by search engine crawlers , feed readers and more.
Handles Last-Modified, If-Modified-Since, and Not-Modified HTTP headers with