Welcome!
Wordpress 3+ User Guide

A full guide, from basic functions to advanced coding
by Trabelsi Majdi

Table of Contents

We have created this WordPress user guide to help you understand and use the WordPress Platform and improve your website with the best themes and plugins .This guide will show you how to complete basic/advanced functions, choose the best websites for downloading the most appealing themes and hosting your website and will give you a selection of the best tutorials

Introduction

WordPress is a free,open-source blogging tool and content management system(CMS) based on PHP and MySQL. It has many features including a plug-in architecture and a template system. WordPress is used by over 64.8% of Alexa Internet's "top 1 million."WordPress is currently the most popular blogging system in use on the Web.

introductionhttp://trends.builtwith.com

What is this guide?

It might be easier to say what this guide isn't, rather than what it is. It isn't an in-depth look at every single function available within the WordPress dashboard. Nor is it a guide to start using WordPress from scratch. Our aim is to create a WordPress manual that will help you to get an overall understanding of how you use the various features within the WordPress platform to keep your site or blog updated.

What assumptions are made?

For the sake of clarity, it is assumed that:

  • When this guide refers to your website,it is also referring to your "blog" if that's what you're using the website for.
  • Your website will already be installed either by you or someone else.
  • The use of he/him also refers to she/her and everything in between...
  • You have a good understanding of using websites.
  • Although you may not want to know why, it would be worth checking to be sure that you're running that latest version of WordPress.

Copyright Statement

This guide mostly is a compilation of great resources, so if you use some parts of it , you should give credit:
http://codex.wordpress.org/
http://www.makeuseof.com/pages/best-wordpress-plugins
http://www.problogger.net/archives/2012/05/14/how-to-select-the-perfect-wordpress-theme-for-your-blog/

Selecting the best theme for your website

Fundamentally, the WordPress Theme system is a way to "skin" your weblog. Still, it is more than just a "skin." Skinning your site implies that only the design is change. WordPress Themes can provide much more control over the look and presentation of the material on your website.

A WordPress Theme is a collection of files that work together to produce a graphical interface with an underlying unifying design for a weblog. These files are called template files. A Theme modifies the way the site is displayed without modifying the underlying software. Themes may include customized template files, image files (*.jpg, *.gif), style sheets (*.css), or custom Pages, as well as any necessary code files (*.php). There are thousands of WordPress themes to pick from. Unfortunately, they aren't all created with the level of integrity, style, and security that you deserve.

A Free theme or a Premium one?

Almost all free WordPress themes include some kind of strange code in their structures, usually in the footer section. The code is encrypted, and often, the theme stops working if you try to remove it. You also won't have a clue about what's actually in that code until you decrypt it. Just to make things clear, as a developer, designer, or simply a website owner, you never want to have any unknown code on your site. So, as good advice, forget about free themes-they are evil!

Please check out our article about the free WordPress themes HERE.

What other solutions are there if free themes are out of the game, then? Three main ones:

  • You can have the theme developed by someone on a contract agreement.
  • You can develop the theme yourself on top of a popular theme framework (and create the design as well).
  • You can buy a premium theme.

What do you need the theme for?

WordPress was originally designed to work with traditional text blogs, but over the years this purpose has evolved into something much broader. Today, WordPress can run almost any kind of websitesuccessfully.

Some possible applications include:

  • Video blogs: This is a new breed in the blogging world. Every day there are more and more bloggers who present their content exclusively through video.
  • Photo blogs (or graphical portfolios):These blogs are popular among photographers and designers who want to showcase their work.
  • Online magazines: These sites are created around the idea of publishing news from a given field, often along with a descriptive image to accompany text content.
  • Business sites: These sites are owned by all kinds of professionals and contract workers, from dentists and tailors, to consultants and teachers... and more!
  • Traditional blogs:These are run by people who want to share their own articles. Mostly, traditional blogs are text-only content. In other words, these are blogs aswe know them.
  • Corporate sites: Big companies have a slightly different idea of what a good website contains, and that's why the corporate style has sprouted up.
  • Software/app/product sites:Some businesses are built around a given product or a piece of software. The websites of such businesses tend to focus on the product, rather than on the business itself.
  • Small to medium-sized business sites:Such businesses often find it hard to choose a site design. The corporate style is too big, and a product site just doesn't seem to fit many service-based businesses.
  • Real-world, local business sites: This is a type of site that's targeted towards all kinds of physical businesses, like hotels, restaurants, galleries, shopping malls, and every other brick-and-mortar business imaginable.

An SEO-friendly structure

With free themes you will get a VERY wide variety. If you are not familiar with HTML and CSS, it may be difficult for you to evaluate the SEO capabilities of a theme. In this case, a safe decision is to make a designof a theme, then send it to us. We will slice it to anSEO-friendly WordPress theme.

Cross-browser compatibility

This is a very important feature to look for when you're selecting a theme. Your visitors will always use a range of browsers and devices to access your site. There are a couple of ways to find out whether the theme you're interested in has cross-browser and device compatibility built in. The time-consuming way is to check the live demo on different browsers yourself. The easy way is to look for the information in the theme's promotional materials.

Customizable design

Your new theme shouldn't force you to stick to the default layout. It's usually difficult to find a theme that exactly fits your requirements. Serious theme developers understand this, so they provide you with the possibility to change the layout a bit.

Social media integration

Social media and all of its forms arevery popular. Everyone has a Twitter or Facebook account, if not tens of other profiles. Quality WordPress themes follow this trend and provide some form of social media integration. The most popular way is to show various Share buttons next to the content, Follow or Like buttons, and sometimes even Twitter or Facebook streams.Of course, you don't have to use all of these options, but it's good to make sure the theme you're considering has a few possibilities you can choose from.

Will the theme fit your monetization plans?

If you have any thoughts or intentions of monetizing your blog, you should take this into consideration when choosing a theme. If you are going to be placing AdSense ads, text link ads, or banner ads on your blog, the theme should have a good place for them. Trying to stuff them into a theme that isn't intended to allow room for ads will create a very cluttered look that will distract and annoy readers.

Does the code validate?

Perhaps99% of bloggers probably don't care about valid code, but some do. Valid code will give you the best chance of giving your visitors a problem-free visit.

Where to find your dream theme

As an online publisher, you have to make hundreds of important decisions everyday, so why leave the biggest ones to chance? If you've chosen to self-host your site (instead of becoming a digital sharecropper) using WordPress as your platform, you're already miles ahead of the competition. Still,finding the right face for your business or brand can be one of the hardest choices you'll make.

There are thousands of WordPress themes to pick from. Unfortunately, they aren't all created with the level ofintegrity, style, and security that you deserve.

You could just shut your eyes and throw a dart, but that's not going to help you build the long-term, profitable audience you need.

Where do you begin?

We selected the best themes providersto help you in the hunt for the perfect website. After choosing your dream theme, you may want to customize it to fit your needsexactly. You can contact us and request a quote for that purpose HERE.

ThemeForest

Themeforest is operated by theEnvato company, helping individuals to make money online primarily through theme reviews. ThemeForest deals with WordPress templates, Email templates, CMS, Photoshop templates, website plugins and reviews about technology. Envato operates several websites where a varietyof digital merchandiseis sold online, and website owners can buy new WordPress templates and developers can also prove their creative skills. In 2006, Envato was launched in Australia, and a great number of its workers are spread around the world and contribute through online work. http://www.themeforest.net

Elegant Themes

ElegantThemes is owned by Nick Roach, an expert WordPress premium theme developer who has created all of the themes found on elegantthemes.com.

Fast forward to today and Nick's works are simple, clean, and elegant with a touch of style and originality. He is fully dedicated to creating innovative designs, and as of 2013 he has over 80 themes and plugins.

Most of the WordPress themes from Elegant Themes have user-friendly features that allow even the newest of newbies to manage their own website according to their preferences. The themes' options page, ePanel, allows usersto customize their sites in just about every mannerpossible. http://www.elegantthemes.com

StudioPress

Choosing the right theme provider is important! A poorly designed and coded theme not only can have devastating consequences on your visitors and sales, but can also affect your brand and business.StudioPress, founded by Brian Gardner, is well-known in the WordPress community. The very popular Genesis Framework by Studio Pressallows users to build sites with WordPressquickly and easily.

StudioPress offers various premium WordPress designs and themes with a wide variety of selections to choose from. StudioPress offers two main choices: Genesis Framework and Child Themes.

As of February 2013, there are more than 43 different child themes. They also offer the WordPress Genesis theme framework,allowing users to have more freedom in customizing websites according to their preferences. http://www.elegantthemes.com

Templatic

If you thinkout of the box when it comes to WordPress themes, what you get is Templatic. This company was officially launched onDecember 10, 2009, but had been in the business since March, 2008, under the name Premium Themes. They later changed their name to Templatic because of the need to create an accurate branding for their products.Starting out with only 25 themes, Templatic continued to grow steadily and now can offera wide array of awesome WordPress themes ranging from simple blogging themes to complete business and e-commerce integrated themes making it possible to use WordPress as CMS.

Templatic offers themes for every niche . What's great about their themes is that all are built ready for advertising and other forms of website monetization. This is made possible through the theme control panel that comes with every WordPress theme that they release. http://www.templatic.com

AppThemes

The founder and chief strategist of Appthemes Company is David Cowgill. The other team members are Shannon Dunn, Cristi Burca, Tyler Carter and Bruno Carreco.

Appthemes is a company which offers five different types of themes for five different purposes. All the themes are flooded with unique features and easy-to-use functionalities. The Appthemes works on a WordPress platform which is completely customizable according to business specifications and the user's needs. Moreover, full customer support will be provided 24/7. The theme designs are professional and of the highest quality. http://www.appthemes.com

WooThemes

The mind behind the making of WooThemes is Adii Rockstar (born Adriaan Pienaar), entrepreneur, designer and developer. Adii designs and develops his themes using CSS, PHP and WordPress. Adii loves to design because he loves the freedom of creativity involved,whereas development appeals to his more logical and analytical side. But his true love lies in running a business, and that is where he hopes to layout and design his future.

All the themes under WooThemes have a solid Woo framework which is constantly fine tuned over time to suit the changing needs of users. It offers a lucrative options page that gives users complete control over the way the theme looks and feels.The themes from WooThemes have a wide range of standard and additional features. The backend theme options allow you to style your pages in any way you like without using coding. http://www.woothemes.com

MojoThemes

Mojo Themes develops premium WordPress themes and templates. Their professional WordPress themes and templates start at only $5, and with so many options to choose from, one of their themes is bound to suit your needs. Mojo Themes creates flexible themes for business and personal use, and they now offer customization of their themes. http://www.mojo-themes.com

DesignDisease

The13 themes here are very professional and high quality, so this site is worth keeping an eye on for more in the future! http://www.designdiseases.com

There aren't many themes that adapt to every sort of layout, but the selection is growing-and fast! We tried to keep you up on the latest premium WordPress themes providers that have that HTML5, CSS3, fluid, mobile, adaptive sweet sauce going on-AND style. In the next chapter, we will move to hosting. We will tell you about the requirements that a good hosting service must meet and will review the top WordPress hosting providers.

How to choose the Wordpress hosting service

The Minimal Requirements

To run WordPress, your host just needs:

  • Linux Server
  • PHP 5.3.x
  • MySQL 5.x
  • Custom php.ini
  • Custom .htaccess + mod_rewrite + mod_deflate
  • SSH Access
  • Cronjobs
If a host doesn't meet these requirements, then I would recommend lookingfor one that does.

You must be very aware that the latest versions of PHP and MySQL aren't right for everyone and that sometimes hosts can be slow or hesitant to upgrade their customers since upgrades to PHP and MySQL historically have broken applications.

That's really it. We recommend Apache or Nginx as the most robust and featureful server for running WordPress, but any server that supports PHP and MySQL will do.

Choosing the web host

  • Reliability and speed of access

Not only should the web host be reliable and fast, it should guarantee its uptime (the time when it is functional). Look for a minimum uptime of 99%. In fact, even 99% is actually too low-it really should be 99.5% or higher.

  • Data Transfer (Traffic/Bandwidth)

Data transfer (sometimes loosely referred to as "traffic" or "bandwidth") is the amount of bytes transferred from your site to visitors when they browse your site.

  • Disk space

For the same reason as bandwidth, watch out also for those "unlimited disk space" schemes.

  • Technical support

Does the host company provide itstechnical support function 24 hours a day, 7 days a week (often abbreviated 24/7), all year around?

  • FTP, PHP, Perl, SSI, .htaccess, SSH, MySQL, crontabs

If you are paying for a web hosting account, you really should make sure you have all of these.

  • SSL (secure server)

If you are planning on selling any goods or services through your website, you may want to see if the web host lets you set up SSL (a secure server).

  • Email, Autoresponders, POP3, Mail Forwarding

If you have your own site, you will probably want to have email addresses at your own domain, like sales@yourdomain.com, etc.

  • Control Panel

This is called various names by different hosts, but essentially, they all allow you to manage different aspects of your web account yourself.

  • Multiple Domain Hosting and Subdomains

For those who are thinking of selling web space or having multiple domains or subdomains hosted in your account, be sure to see if the host companyprovides this option.

  • Web Server and Operating System

Is the type of operating system and server important? Whether you think so or not on the theoretical level, there are a few practical reasons for checking into the type of server.

  • Price

I was actually hesitant to list this, but I guess it's futile not to; however, I would caution that while price is always a factor, you should remember that you often get what you pay for, although it's not necessarily true that the most expensive hosts are the best.

  • Monthly/Quarterly/Annual Payment Plans

Most web hosts allow you to select an annual payment plan that gives you a cheaper rate than if you were to pay monthly.

Best WordPress Web Hosting Providers

Bluehost

One of the oldest web hosts (started in 1996), Bluehost has become the largest brand name in WordPress hosting. They are an official "WordPress" recommended hosting provider. You never have to worry about your website being slow even when there is alot of traffic. They also offer a Free Domain and a Free Site Builder with templates. http://www.bluehost.com

INMOTION HOSTING

InMotion hosting has been a well-known industry brand with reliable performance for business class hosting. With award-winning technical support and 99.9% uptime, they are a user favorite. Their unmatched U.S. based support is always there to help. InMotion Hosting's WordPress Hosting is optimized for active bloggers and offers great scalability for your blog's growth. http://www.inmotionhosting.com

HOSTGATOR

HostGator hosts over 8 million domains and is known as one of the best-reputed web hosts in the industry. With 1-click WordPress installation, 99.9% up time gurantee, and 24/7 support, it's a smart and easy choice. http://www.hostgator.com

Web Hosting Hub

Web Hosting Hub is the easiest way for small businessesto get an online presence. An easy control panel, a website builder, and WordPress combined with their amazing support makeit hard to beat their price and value. Having earned numerous best value awards, Web Hosting Hub also offers special discounts for WordPress beginner users. http://www.webhostinghub.com

Site5 Hosting

Site5 is one of the most popular web hosts with special plans just for the WordPress community users.
http://www.site5.com

Accessing Your Wordpress Website

When the theme you have chosen is installed in your hosting provider, you have to get to the admin area of your site.Simply point your browser to: http://yourdomain.org/wp-admin (replace "yourdomain.org" with your domain name) and enter your username and password. Alternatively, you can use the LOGIN link on your website if you wish.

The illustration at right is displayed when logged in under the Editor Role. Your view may differ depending on the access permission you have. Main navigation on the left-hand side:

  • Posts - this is where you'll create and edit blog articles. You can also create and manage Categories and Tags.
  • Media - images and documents are stored
  • Links - where external links are managed
  • Pages - where you'll create and/or edit content pages
  • Comments - where you can review and manage user commentson your Posts
  • Profile - where you can manage your profile, change your password or email address, etc.
  • Tools - access to special applications

Understanding the difference between pages and posts

Before we start working on your site, it's important to have a clear understanding of the difference between pages and posts: Pages are usually those which have a static purpose in life, for example "about" pages, rèsumè pages or contact forms. They do not usually contain information about news items, for example, which are added to the site on a regular basis. Pages are generally defined so that they are always accessible from the front page. Some people build entire sites with just Pages; this style is especially the case for sites with little need for dynamic content and is very popular with small businesses who simply want an online brochure.
Posts usually contain semantically and chronographically arranged information-for example, news reports, event results, and of course blog entries! The semantic structure is defined by categories and tags, and whilemaking it easy for people to navigate your site will also help search engines understand the content of your site and so improve the relevance of search results.
WordPress plugins and themes may addOther Post Typeswhich look a bit like Posts or Pages, but behave in different ways-for example, the interconnect/it Spots plugin adds a post type for all those little snippets of content you see on a website in sidebars and footers such as copyright notices.

The content editor

Rather than go on too much about the concepts above, website structure and methods, sometimes it's better to simply get cracking, so let's get some content into the site right away. You're now going to go to Posts and add a new one.

WordPress provides a number of tools for editing and for image management. Theseallow you to manage your content easily with a familiar editing interface. You don't need to learn HTML-just the skills you've already acquired using word processors like Microsoft Word.
As you can see from the buttons, it's possible to format text in a number of ways using the buttons, and they'll be familiar to any user of word processingsoftware. You can also extend the size of the box by dragging on the bottom right of it. By default you'll see only one line of buttons, not the two below-that's because you need to press the Advanced Options button on the far right to see them.

Don't forget: If you get stuck, hovering over the buttons will describe what they do and the short cut to use them quickly from the keyboard. Essentially, what you're working with should be familiar to you-it's rather like using WordPad or some other similar low-end word processor.

You can also click on the HTML tab on the editor and input text in HTML-the language that describes web pages. This is for the more technically inclined and does have the advantage of making it easier for you to create more sophisticated designs. It's worth noting that WordPress MU (used on sites such as WordPress.com and Edublogs) will, by default,filter out a lot of HTML, which will limit your options.

Create a new post

Click Posts | Add New in the left navigation
Enter a Title for the post. Once you enter the post title and click in the main content area, the permalink URL (shown just below the post title) for the post will be created. This title will appear at the top of your post and will become the linked text that links to this post in other pages. It also becomes the default file name for the post unless you use the Permalink editing feature just below the title box to specify a specific, perhaps shorter, file-name in the URL path.

Formatting text using the HTML editor

You can also click on the HTML tab on the editor and input text in HTML - the language that describes web pages. This is for the more technically inclined and does have the advantage of making it easier for you to create more sophisticated designs. It's worth noting that WordPress MU (used on sites such as WordPress.com and Edublogs) will, by default, filter out a lot of HTML, which will limit your options.

Adding images to your posts

You can easily add images using the standard WordPress tools. Again, like so much of WordPress, there have been some dramatic improvements in recent versions, including the automatic sizing of images, thumbnailing and image management.

Adding a gallery of images

One new feature that came with WordPress 2.5 was galleries-this feature allows you to present a grid of image thumbnails in a post or page which people can click on to enlarge.

To insert a gallery into a post, you can upload a number of images (which are then attached to this post), click the Save All Changes button in the bottom left-hand corner, and then click on the Gallery tab:

From here, you can adjust the order by dragging and dropping, insert the individual images into the post or, insert a gallery of attached images.

To insert a gallery, click on "Insert gallery," and the gallery graphic will be inserted into your post.

Adding video clips to your posts

Since WordPress 2.9, video embedding facilities have been added to WordPress. Simply put, all you need to do now is placethe link for a video on a website and click on the video link button. We're going to embed a video called Dot that was recently released as a way of advertising a new mobile phone. The link is http://www.youtube.com/watch?v=olPDrqC2MGM and embeding it into your WordPress site is really easy.

Simply put, all you need to do is to copy (ctrl+c) the URL from the browser bar and then paste it into the text editor as follows:

Now, if you look at the post, it should look something like the following image: However, we've noticed that in some WordPress installations the video doesn't always embed correctly, and instead WordPress simply displays the URL to the video. This appears to be a bug which we believe is fixed in WordPress 3.3. But if you do experience the problem, then one way to work around this problem is to click on the HTML tab in the editor and paste the URL in there. Save as a draft and you'll see that the video has now embedded correctly!

Other forms of video upload are beyond the current scope of this document; however, lots of help is available on WordPress's support forums.

A shortcut for video embedding is to use a plugin called Viper's Video Quicktags.This option gives more control over embeds from different sources, allowing for different sizes.

Saving & publishing your post or page

Once you've written your masterpiece you'll want to save itand then publish it (i.e. Make it visible on the site) for the whole world to see; you've probably already pushed that Publish button, but we're returning to it because there are various options that are worth learning.

The Publish box above is usually at the top right of the page. By default it looks like the above. As you can see, the simplest way to publish your content is simply to press that big blue Publish button.

Managing users

You can manage your blog's users from the Users section of the WordPress admin area.

To add a new user, click the Add New button and fill in the username, email and password. Choose a role from the Role drop-down menu and click Add User to complete the user registration.

The new user will then receive an email that looks like the one below. When they click the link to activate their account, they will be given a password. They can then click the Login link and login with their username and password and click the Profile to change their password to something more memorable.
You can manage existing users from the Users | Authors & Users option in the Dashboard. From here you can change the role of a user or remove it from your blog.

SUMMARY OF ROLES

  • Administrator: Someone who has access to all the administration features
  • Editor: Someone who can publish and manage posts and pages as well as manage other users' posts, etc.
  • Author: Someone who can publish and manage his or herown posts
  • Contribuitor: Someone who can write and manage his or her ownposts, but can not publish them
  • Subscriber: Someone who can manage only his or herprofile

Moderating comments

One of the tasks an Editor or Administrator may do, so long as the "moderate comments"option is switched on, is to check that comments that have been made in response toposts are suitable for publication. We recommend that you always opt to moderate comments, as otherwise you may encounterproblems with people using the facility to advertise their companies ("comment spam,"as it's known). You may also wish to implement some anti-spam filtering. WordPress comes with Akismet included as a plugin, which does an excellent job. Akismet is free if you run a personal blog, and if you run a commercial blog, you can pay for various license levels. Alternatively, "Captcha"plugins are available.Go the plugins part of the guide to know more about those plugins.

When a user posts a comment, he or shewill be able to see the comment and a line saying that the comment is awaiting moderation. If you are the administrator, by default, you will receive an e-mail to the administrator's e-mail account advising you that a comment is waiting to be approved (this e-mail can be turned off), and you can click directly on a link within the email in order to approve the comment. Once signed in, you will be asked for confirmation: Click Yes,and the comment will be visible to all site visitors. You can also carry out bulk moderation by going to the Comments link.

If you have comments to moderate, the tab will show the number of comments waiting. Click it and you'll see a list of comments awaiting moderation in the queue.

Here you'll have a set of options for each comment (Approve, Reply, Quick Edit, Edit, Spam and Trash), which you can also access by placing the mouse pointer over each comment. You can also edit comments to remove unsuitable words or information, and you can delete individual comments.

When you hover the mouse over a comment in the Edit Comments page, you will see comment actions appear below the comment. You can approve/un-approve, reply, edit, spam, or trash comments with those links.

Watch the "Moderating your recent comments from the dashboard" video from WordPress.tv

If you still need some help or want to know more about WordPress, we offer a number of WordPress online courses, so please do not hesitate to contact us and to make a request HERE

Well, now that you have learned how to perform some basic WordPress functions, let's move to another interesting opportunity.

The best WordPress tutorials over the WWW

We collected the best tutorials to help you create/extend your WordPress website/blog, and we hope you find what you are looking for here.

Creating your own WordPress theme

WordPress Themes are files that work together to create the design and functionality of a WordPress site. Each Theme may be different, offering many choices for site owners to change their website lookinstantly.

You may wish to develop WordPress Themes for your own use, for a client project, or tosubmit to the WordPress Theme Directory.

Why else should you build a WordPress Theme?

  • To create a unique look for your WordPress site
  • To take advantage of templates, template tags, and the WordPress Loop to generate different website results and looks
  • To provide alternative templates for specific site features, such as category pages and search result pages
  • To switch quickly between two site layouts or to take advantage of a Theme or style switch to allow site owners to change the look of your site
  • For an opportunity to learn more about CSS, HTML, and PHP
  • For an opportunity to put your expertise with CSS, HTML, and PHP to work
  • For creativity
The simpliest tutorial to start developing your own very basic WordPress theme is found on the SiteGround website:


SiteGround Tutorial

Mastering Your WordPress Theme Hacks and Techniques

Throughout this tutorial, you will learn many WordPress Theme hacks, ideas, tips and useful tutorials to have ready in hand when developing WordPress websites. Noupe.Com Tutorial

Developing your own WordPress Plugins

A WordPress Plugin is a program, or a set of one or more functions, written in the PHP scripting language, that adds a specific set of features or services to the WordPress weblog, which can be seamlessly integrated with the weblog using access points and methods provided by the WordPress Plugin Application Program Interface (API).

WordPress Plugins allow easy modification, customization, and enhancement to a WordPress blog. Instead of changing the core programming of WordPress, you can add functionality with WordPress Plugins.

The first task in creating a WordPress Plugin is to think about what the Plugin will do, and make a (hopefully unique) name for your Plugin.

To create your first WordPress plugin from scratch, we invite you to follow the next link. This tutorial gives you the opportunity to learn the basic commands to start developing plugins: Dition.net Tutorial

Designing for WordPress Complete Series Downloads

This is a three-part series which covers downloading and installing WordPress on a server all the way to a completed theme. Chris Coyer Tutorial

Create a Daily and Weekly Email Newsletter in WordPress

In this tutorial, you will learn how to create a daily and weekly email newsletter in WordPress using Aweber or MailChimp. WP Beginners Tutorial

Integrate Facebook, Twitter And Google+ In WordPress

This tutorial will show you how to integrate the three most popular social media services (Twitter, Facebook and Google+) on your websitemanually. First, you'll learn how to integrate Facebook comments on your WordPress website to make it easier for readers to discuss your posts. Then you will see the most common ways to display your latest tweets in the sidebar, which should encourage more people to follow you on Twitter. Finally, you will learn how to add "share" buttons for all three social media services to your home page, posts and pages. Smashing magazine Tutorial

Build Multilingual Site with WordPress

This tutorial explains what components are needed for a successful multilingual WordPress site. NetMagazine Tutorial

Master WordPress Loop

The Loop is the basis of dynamic content in WordPress. Joe Casabona explains what it does, how to use it, and resolves the most common Loop-related queries in this WordPress tutorial. Master WordPress Loop NetMagazine Tutorial

A selection of the most useful plugins

In this section of the guide, you will find the best WordPress plugins ever. These are essential installations-but remember, Worpdress runs faster with fewer plugins, so don't be tempted to install them all!

Backup and Optimize

W3 Total Cache

The ultimate swiss-army knife of caching, from basic page caching (keeping a static copy of the page), to CSS/JS/HTML minification (making your files smaller), as well as handling uploads to a Content Delivery Network.
Benefits:
  • At least 10x improvement in overall site performance (Grade A in YSlow or significantGoogle Page Speed improvements) .
  • Improved conversion rates and "site performance," which affect your site's rank on Google.com.
  • Reduced page load time resulting in increased visitor time on site; visitors view more pages.

W3 Total Cache

Backup Buddy Premium

Expensive, but the only plugin that can truly handle both file and database backups easily. At this price this option is only for pro-bloggers, but a license lasts a lifetime. ($75 for 2 site license)

Backup Buddy Premium

WP-Optimize

Optimizes the database by running the optimize SQL command and removing post revisions, spam and unapproved comments. It's essential if you don't manually manage your database or run your own optimization scripts. Also includes functionality to rename users, which is useful for changing the default admin user.

WP-Optimize

Broken Link Checker

Dealing with broken links can be pain if you're waiting for readers to report them-get ahead of the game with this plugin and automatically check all the sites you've linked to before they become a problem.

Broken Link Checker

Quttera Malware Scanner

This is afairly competent malware scanner that doesn't require signing up elsewhere and is completely free. Upon running a scan, a remote site will download your files, scan then report back. If you use free themes a lot and you're not confident with PHP and Javascript, you need a site scanner of some sort.

Quttera Malware Scanner

Search Engine Optimization

SEO Ultimate

This extensive feature set has a 404 error tracker and link cloaking for your affiliate links, as well as the standard features. Each module can be disabled as required, so scales with your needs. SEO Ultimate is quite heavy when fully enabled, though.

SEO Ultimate

All-In-One SEO

A basic set of features, but still a very popular choice for handling SEO concerns.

All-In-One SEO

SEO Friendly Images

Adds ALT and TITLE meta tags to your images so you can start getting valuable Google Images traffic.

SEO Friendly Images

Robots Meta

The only easy way to add robots meta tags to specific pages, search results or feeds. This plugin includes options for de-indexing from directories and search engine specific tags and also lets you edit htaccess and robots.txt from within the WordPress admin.

Robots Meta

Social and Commenting

Thank Me Later

Automatically sends a follow-up email to anyone who leaves a comment, thanking them for taking the time to comment and encouraging follow-up visits.

Thank Me Later

Disqus Commenting

This plugin provides a full replacement comment system for WordPress,includinga range of login options, share buttons, and serious spam protection. It syncs with your WordPress database to ensure you don't lose any should you decide it's not for you butrestricts your ability to add other commenting functionality and plugins beyond what Disqus provides.

Disqus Commenting

Digg Digg

Full set of social sharing buttons in a variety of styles-a vertical floating box is usually quite popular.

Digg Digg

Clickdesk Live Chat

This plugin creates a chat widget that connects through your Gtalk to enable live support; you can add more than one operator, and the free plan allows upto 30 chats per month. If you need live support, ClickDesk is your answer.

Clickdesk Live Chat

Facebook Page Promoter Lightbox

All visitors to your blog will be invited to like your Facebook page. This can be set to appear every X days and can be beneficial in increasing your social network standing.

Facebook Page Promoter Lightbox

Polldaddy Polls & Ratings

Need to poll your users? This plugin enables you to create and embed polls driven by the Polldaddy system into your WordPress blogeasily.

Polldaddy Polls & Ratings

Core Functionality

WP-PageNavi

This plugin replaces the next/previous buttons with good-looking paginated buttons. It's customizable and absolutely essential.

WP-PageNavi

Revision Control

If you edit your posts frequently, each autosave will result in a new "revision" stored in the database. Keep those under control by limiting them with this plugin.

revisioncontrol

nRelate (Related Posts Plugin)

A superbly customizable, related posts plugin that doesn't stress your database, nRelate can even earn you money displaying sponsored content. It's an essential plugin that includes lots of cool styles to choose from.

nRelate (Related Posts Plugin)

JetPack

JetPack offers loads of additional features that usually come with a WordPress.com blog, including stats, gravatar hover cards, a grammar checker, and a recent tweets widget.

JetPack

GD Star Ratings

This is an incredibly rich ratings plugin, perhaps overwhelming for most users, but well worth the time investment to learn it. A full templating system and a variety of rating types make this the ultimate rating system around.

GD Star Ratings

WP-Touch

This plugin creates a complete mobile version of your site with ease. A premium version is also available that removes branding and allows you to embed ads.

WP-Touch

Members

The Members plugin allows you to create additional user levels, as well as blocking actual post content from being viewed by users not of a certain level; therefore, you can set up a premium area of your site for paying users and require membership. I don't recommend this tactic, but this plugin will handle it all for you smoothl.

Members

Slingpic

A very useful plugin that gives your readers the power to share images on your blog via a selection of social networks, including Facebook and Pinterest.

Slingpic

SlideDeck 2

A very popular contact form tool, this option is more basic than others but nevertheless effective, dispensing with bells and whistles for core contact form effectiveness.

SlideDeck 2

Contact Form 7

A very useful plugin that gives your readers the power to share images on your blog via a selection of social networks, including Facebook and Pinterest.

Contact Form 7

Conclusion

This tutorial doesnot cover all of the things you might expect of a full-fledged content management system, but it introducesyou to the more important topics of hosting, theme choice,editing your website's content, and customizing the look of your theme. We hope this tutorial providesyou an insight into some WordPress functions that you can expand upon.

Now that you've completed this tutorial, we recommend you check out the WordPress services we provide. WordPress is often praised because of its comprehensive documentation. Use this to your advantage and request our online courses, theme development and customizing services HERE.

Sources:
http://codex.wordpress.org/
http://www.makeuseof.com/pages/best-wordpress-plugins
http://www.problogger.net/archives/2012/05/14/how-to-select-the-perfect-wordpress-theme-for-your-blog/

Download Wordpress 3+ User Guide

by Trabelsi Majdi - www.codeinwp.com

A Super WordPress guide

We have created this WordPress user guide to help you understand and use the WordPress Platform and improve your website with the best themes and plugins.

This guide will show you how to complete basic/advanced functions, choose the best websites for downloading the most appealing themes and hosting your website and will give you a selection of the best tutorials.

About Us

Who is behind CodeinWP.com?

We are a team of 10+ persons based in Bucharest, Romania with 3+ years experience in developing custom WordPress themes for clients in the USA. And yes, we know english and are VERY easy to get ahold of.

How does CodeinWP work?

Your satisfaction is our priority, so we guarantee high quality in every step of the site-building process.

What does CodeinWP.com do?

If you are interested in getting to know about our products, visit the order page . You are welcome to contact us any time.

My name is Ionut Neagu. I am the CEO of codeinWP.com, and I will personally verify that each project is done in time and that you will be happy with our work (as were the last 100+ clients).

Testimonials
Coding can be rough. Especially for newbs people with absolutely no background in it - like me. I messed around with learning PHP for a long time before I realized it was simply smarter for me to focus my efforts on the design aspect of things, and outsource the functionality. Don't waste your precious creative ability trying to learn something that can be easily hired out! I have worked with CodeinWP on multiple occasions. The team always does the job right. They are responsive and willing to answer questions. They have always hit approved deadlines and delivered results. I couldn't be more happy.
Stefan van Vliet - www.stefanvanliet.com
Ionut and his team are wonderful people. They keep working until their client is 100% satisfied with the end result, even if this means that extra work needs to be done. They even work live on site while doing Skype and screen sharing sessions. I'm absolutely positive about their service and would wholehartedly recommend them for any Wordpress job. Thanks guys!
Vertigo Studio S.R.L RO, Bucharest, 24B Street Fainari 021221 Tel: ( +4) 07 44 34 16 82 , Fax:( +4) 07 44 34 16 82