The largest online WordPress tutorial. A simple, complete guide for both beginners and advanced users. Does not require programming skills.
The most comprehensive free / freely available online WordPress guide. I believe this handbook outweighs many expensive paid WordPress courses.
WordPress tutorial – content
The tutorial consists of individual blog posts and parts of them that can be accessed by clicking the desired element in the structure.
Introduction ?
- What is WordPress
- Advantages and merits of this CMS
- Official websites of the WordPress community
- What is the difference between wordpress.org and wordpress.com
- Advantages and disadvantages of wordpress.org
- Advantages and disadvantages of wordpress.com
- The best known and biggest websites running on this CMS
Installation ⬇️
- Choosing the right domain
- Choosing a suitable web hosting
- Automatic installation
- Manual installation through FTP
- How to connect to database (soon)
Administration ?
- Login to administration
- Dashboard
- Explanation of individual items in the admin menu
- Window display options and Help
- What is toolbar
- How to hide the toolbar while browsing the web
- Logout from administration
Pages and Posts ?
- What is the difference between a post and a page
- List of posts and its options
- Bulk edit of posts
- How to show other columns in the list
- List of pages and its options
- How to edit a page
- Bulk edit of pages
- Quick edit of pages / posts
- Formats of posts
Working with content ✏️
- How to add a post
- How to save a draft and publish a post
- How to add a page
- How to use the visual editor
- Creating paragraphs
- Setting permalink
- Headings and subheadings
- Explanation of each button of the visual editor
- What is a text editor
- Explanation of each button of the text editor
- How to delete a post
- How to remove a post from the trash folder
- How to insert an HTML link
- How to insert an HTML link to media files
- Editing and removing of html links
Gutenberg Editor ✒️
- What is Gutenberg
- What is a block
- Creating blocks
- Block types
- Changing the block type
- Adding text
- Adding image
- Adding image gallery
- How to move blocks
- How to reuse created blocks
- Additional editor features
- Quick block creation
- Editing source code
- Enabling full screen mode
- Using keyboard shortcuts
- Extending your options with plugins
- How to deactivate Gutenberg
- Will the old content change?
Categories and tags ?️
- What are categories
- What are tags
- Difference between category and tag
- Creating a new category
- Editing existing categories
- How to add a category to a post
- Quick change of category
- Creating a tag via the administration menu
- Editing existing tags
- How to add a tag when writing a post
- How to remove a tag
Multimedia ?️
- What is a media library
- A list of files in the media library
- Grid view of files in the multimedia library
- How to upload an image to WP
- Image properties – title, headline, alt text and description
- Editing file properties
- Deleting a file from the media library
- How to add an image to a post
- Setting an featured image to a post
- How to embed video
- Embedding video or audio using URL
- Adjusting the height and width of the embedded video
- How to embed video through media library
- How to create a video playlist
- How to create an image gallery
- Setting up the image gallery
- Editing and deleting the image gallery
- How to edit an image
- Image editing – cropping, rotating, reducing
Comments ?
- What are the comments for?
- List of comments
- Filtering comments
- Comments management
- Comments settings
- Bulk actions of comments
- How to reply to a comment
- Editor to reply to a comment
- Quick editing a comment in the administration
- Adjusting the reaction date and time
- Rejecting comment
- Marking comment as a spam
- Moving comment to trash folder
Appearance ?
- Adjusting the appearance of the template
- Website identity
- Live Preview
- Posting changes and draft in live preview
- Preview for mobile devices
- How to install a theme
- Activating new theme
- How to edit CSS and PHP themes
- Editing PHP through theme editor
- Risks of direct theme editing
- Customizing CSS via style editor (customizer)
- Child theme
Widgets ?
Menu ?
- What is a navigation menu
- How to create navigation menu through administration
- Editing an existing navigation
- Adjusting individual menu items
- Editing the link name
- Adding a post and category link to the menu
- Inserting own link into the menu
- Removing an item from navigation
- Managing menu location
Plugins ⚡
- What is plugin (add-on)
- Where to look for plugins
- How to install plugin
- Plugin activation
- Updating plugins
- Disabling and removing plugins
Users ?
- User list
- User roles
- Role permissions
- Adding new account
- Deleting user
- Editing user profile
- Personal profile settings
- Username
- User contact information
- Biography of the user
- Profile photo (Gravatar)
- Account management – new password and session logout
- Resetting password via forgotten password
- Generating password through account administration
- Changing password via phpMyAdmin
- Resetting password via FTP access
Settings ⚙️
- General settings
- Writing settings
- Reading settings
- Comments settings
- Image settings (multimedia)
- Permalinks settings
- Data Protection
- Header settings
- Editing website header
- Customizing page background
Update ?
Theme ?
- How to choose the best theme
- Free vs. paid theme
- Responsiveness
- Browser support
- Webdesign
- Page builder
- Places to look for themes
- Elegant Themes
- StudioPress
- Themeforest
- Themify
- Free themes (soon)
- Themes suitable for magazines
- Themes suitable for businesses
- Themes suitable for eCommerce
- Themes suitable for photographers
- Multifunctional theme Avada
- Multifunctional theme Divi
- Vouchers and discounts
Tools ?️
- Import tools
- Category and tag converter
- Export tool
- Export and deleting personal data
- XML and CSV import via All import WP plugin
Speed ⏱️
- How to speed up a website
- Speed of hosting
- Website speed measuring
- PHP 7 settings
- Suitable cache plugin
- Reducing the image size
- HTTP/2
Statistics ?
- What is Google Analytics
- What can be tracked
- What can this information be used for
- How to register to Google Analytics
- How to obtain tracking code
- Installing Google Analytics via MonsterInsights Plugin
- Displaying GA Reports
- Add tracking code via plugin
- Installation of GA without using pluginu
GDPR ⚖️
- What is GDPR
- GDPR in WordPress
- Generating a privacy policy page
- Updating your privacy policy
- Exporting / deleting personal data
- Consent for processing in comments
- GDPR plugins
Security ?
- SSL certificate
- How to set up HTTPS in WordPress (soon)
- How to increase website security
- Security plugins
- Strong passwords
- Setting correct permissions for folders and files
- Moving wp-config.php
- Securing login to administration
- Removing WordPress version number
- Automatic logout of inactive users
- Turning off PHP error reporting
SEO ?
- How to choose the best domain name
- What is SEO
- SEO plugin Yoast
- Meta headline and meta description
- Setting visibility for search engines
- Setting friendly permalinks
- Sitemap – creating and uploading
- Adding a website to Google Search Console
- Setting robots.txt file
- Knowledge graph
- Optimizing blog posts
- Inserting internal links
- Using external links
Multilingualism ?
- Comparing plugins for website translation
- Multilingual website via WPML plugin
- Downloading and installing WPML
- WPML settings
- Translation of post
- Translation of menu
Troubleshooting ⚠️
- The most common errors and their solutions
- 500 Internal Server Error
- WordPress Syntax Error
- Error Establishing a Database Connection
- White screen of death
- Repair of Error 404
- Fatal error: Allowed memory size exhausted
- Returned to login page after logging in
- Maximum Execution Time Exceeded
- Problems with uploading images
- Problems with image size
- Error message: Are you sure you want to do this?
- Unable to perform scheduled maintenance
- Error updating site automatically
- Problem with saving changes
- What to do if WordPress does not send emails
- WordPress error RSS Feed
- Too many redirects
- Failed to upload file to disk
- Error 403: Access denied
- This page contains a malicious program
- Missed Schedule Post Error
- Error 28
- Constant logging out
BONUSES ?
Conclusion
Creating this tutorial took a lot of effort ❤️ so I firmly hope it will be useful for you. I tried to write it simply, naturally, as for beginners without technical skills.
If I’m not mistaken, this is the largest free / freely available online WordPress guide. I believe that it will be equal to or even surpass many paid WordPress courses.
Was this article helpful for you? Support me by sharing, please. 👍