9.6 Previewing themes
Social Share Buttons with Extra Options
Social Share Buttons with Extra Options
- 1.0 CMS & WordPress Basics
-
1.1 What is a CMS?
-
1.2 Open-source vs Proprietary CMS
-
1.3 Examples of CMS
-
1.4 What is WordPress?
-
1.5 WordPress.org vs WordPress.com
-
1.6 History & evolution of WordPress
-
1.7 Why WordPress dominates the web
-
1.8 Key features (themes, plugins, customization)
-
1.9 Who uses WordPress? (blogs, businesses, eCommerce)
-
1.11 Understanding WordPress community & support
-
1.12 WordPress statistics (usage, market share)
-
1.13 Future trends in WordPress
-
1.14 Common myths & misconceptions
-
1.15 Why choose WordPress? (advantages)
-
1.16 Recap & key takeaways
- 2.0 Domain & Hosting
-
2.1 What is a domain name?
-
2.2 Difference between subdomain and main domain
-
2.3 How to choose a domain name
-
2.4 How to register a domain
-
2.5 Understanding DNS basics
-
2.6 Domain privacy protection
-
2.7 What is hosting?
-
2.8 Shared hosting overview
-
2.9 VPS hosting overview
-
2.10 Dedicated hosting overview
-
2.11 Cloud hosting overview
-
2.12 Free vs Paid hosting pros & cons
-
2.13 Choosing the right hosting provider
-
2.14 Hosting vs Localhost comparison
-
2.15 How to point domain to host
-
2.16 Managing DNS records (A, CNAME, MX)
-
2.17 Understanding SSL certificates
-
2.18 Importance of HTTPS for WordPress
-
2.19 Introduction to CDN (Content Delivery Network)
-
2.20 Hosting control panel basics (cPanel, Plesk)
- 3.0 Installing WordPress
-
3.1 One-click installer vs manual install comparison
-
3.2 Introduction to localhost vs live server
-
3.3 Installing WordPress manually via cPanel
-
3.4 Installing WordPress using Softaculous
-
3.5 Installing WordPress locally (XAMPP / LocalWP / DevKinsta)
-
3.6 Understanding WordPress database
-
3.7 Connecting WordPress to MySQL database
-
3.8 WordPress configuration file (wp-config.php) explained
-
3.9 Changing database prefix for security
-
3.10 Installing WordPress in a subdirectory
-
3.11 Installing WordPress in a subdomain
-
3.12 Multi-site installation basics
-
3.13 Installing WordPress themes during setup
-
3.14 Installing default plugins during setup
-
3.15 Setting up SSL (HTTPS) for WordPress site
-
3.16 Checking site health status
-
3.17 Exporting & importing WordPress database
-
3.18 Updating WordPress core after installation
-
3.19 WordPress troubleshooting tips
- 4.0 WordPress Dashboard & Settings
-
4.1 Logging into WordPress admin
-
4.2 Dashboard overview
-
4.3 Admin menu explained
-
4.4 Screen options and help tabs
-
4.5 Admin bar usage
-
4.6 Understanding dashboard widgets
-
4.7 Setting site title and tagline
-
4.8 Configuring general settings
-
4.9 Reading settings explained
-
4.10 Writing settings explained
-
4.11 Default post category setup
-
4.12 Discussion settings (comments moderation)
-
4.13 Media settings (image sizes, upload limits)
-
4.14 Permalink settings (SEO-friendly URLs)
-
4.15 Privacy settings and GDPR compliance
-
4.16 Managing site language and timezone
-
4.17 Configuring search engine visibility
-
4.18 Adding favicon to your site
-
4.19 Managing admin email address
-
4.20 Updating site URL settings
-
4.21 Creating site logo & favicon
-
4.22 Understanding multisite dashboard
-
4.23 Customizing login page
-
4.24 Enabling/disabling admin toolbar
-
4.25 Customizing dashboard colors
-
4.26 Overview of WordPress site health tool
-
4.27 Using dashboard quick draft
-
4.28 Managing updates (core, plugins, themes)
-
4.29 WordPress notifications & alerts
-
4.30 Checking PHP version for WordPress
-
4.31 Troubleshooting common dashboard issues
-
4.32 Using screen options to customize dashboard view
-
4.33 Managing widgets on dashboard
-
4.34 Managing admin shortcuts
-
4.35 Overview of user activity log
-
4.36 Dashboard accessibility settings
-
4.37 Using plugin settings from dashboard
-
4.38 Using page builder plugins from dashboard
-
4.39 Configuring WordPress site homepage
-
4.40 Customizing admin menu with plugins
- 5.0 WordPress Users & Roles
-
5.1 Understanding WordPress user roles
-
5.2 Subscriber role explained
-
5.3 Contributor role explained
-
5.4 Author role explained
-
5.5 Editor role explained
-
5.6 Administrator role explained
-
5.7 Super Admin (for multisite)
-
5.8 Creating new users
-
5.9 Editing user profiles
-
5.10 Assigning roles correctly
-
5.11 Managing user permissions
-
5.12 Resetting passwords
-
5.13 Enabling user registration
-
5.14 Managing author bios
-
5.15 Managing contributor workflow
-
5.16 Multi-author blogging basics
-
5.17 Role-based content restriction
-
5.18 Creating custom user roles
-
5.19 Best practices for user management
-
5.20 Security tips for user accounts
-
5.21 Limiting admin access
-
5.22 Frontend user registration setup
-
5.23 Managing user avatars & gravatars
-
5.24 Using membership plugins
-
5.25 Handling user registration spam
-
5.26 Bulk user actions
-
5.27 User notifications & emails
-
5.28 Profile customization
-
5.29 User activity tracking / audit logs
-
5.30 Importing/exporting users
- 6.0 Content Creation — Posts & Pages
-
6.1 Difference between posts and pages
-
6.2 Creating a new post
-
6.3 Creating a new page
-
6.4 Using categories for posts
-
6.5 Using tags for posts
-
6.6 Managing post formats
-
6.7 Creating sticky posts
-
6.8 Editing and updating content
-
6.9 Post revisions & autosave
-
6.10 Scheduling posts for future publishing
-
6.11 Draft vs published vs scheduled content
-
6.12 Using trash to restore deleted content
-
6.13 Password-protecting posts
-
6.14 Making posts private
-
6.15 Page templates explained
-
6.16 Using parent & child pages
-
6.17 Creating a landing page
-
6.18 Using custom fields basics
-
6.19 Embedding multimedia in posts
-
6.20 Adding internal links
-
6.21 Adding external links
-
6.22 Adding call-to-action blocks
-
6.23 Creating table of contents
-
6.24 Using page builders basics
-
6.25 Copying posts/pages to another site
-
6.26 Exporting posts & pages
-
6.27 Importing posts & pages
-
6.28 Using post/page SEO basics
-
6.29 Creating a blog section
-
6.30 Featured images & thumbnails
-
6.31 Excerpts & summaries best practices
-
6.32 Custom post types basics
-
6.33 Categories & tags SEO tips
-
6.34 Post/page meta information (author, date, comments)
- 7.0 Media Management
-
7.1 Uploading images
-
7.2 Uploading videos
-
7.3 Uploading documents
-
7.4 Managing media library
-
7.5 Setting featured images
-
7.6 Creating image galleries
-
7.7 Embedding YouTube videos
-
7.8 Embedding Vimeo videos
-
7.9 Embedding audio files
-
7.10 Embedding PDFs
-
7.11 Using icons in media
-
7.12 Adding video backgrounds
-
7.13 Embedding audio playlists
-
7.14 Optimizing images for web
-
7.15 Using alt text for SEO
-
7.16 Using captions
-
7.17 Replacing images without changing URLs
-
7.18 Using lazy loading for media
-
7.19 Using image compression plugins
-
7.20 Using free stock images
-
7.21 Managing media folders with plugins
-
7.22 Linking images to posts/pages
-
7.23 Using media in widgets
-
7.24 Understanding media library settings
-
7.25 Managing media access for users
-
7.26 Troubleshooting media upload issues
-
7.27 Troubleshooting broken media links
-
7.28 Using SVG files safely
-
7.29 Optimizing media for mobile
-
7.30 Bulk media actions / batch editing
-
7.31 Using CDN for media
-
7.32 Media versioning / backups
-
7.33 Optimizing video files for web
-
7.34 Advanced media plugin usage
- 8.0 Gutenberg / Block Editor
-
8.1 Introduction to Gutenberg editor
-
8.2 Switching to Classic Editor
-
8.3 Using keyboard shortcuts
-
8.4 Paragraph block basics
-
8.5 Heading block basics
-
8.6 Image block usage
-
8.7 Gallery block usage
-
8.8 Video block usage
-
8.9 Audio block usage
-
8.10 Button block usage
-
8.11 Columns block usage
-
8.12 Group block usage
-
8.13 Cover block usage
-
8.14 Spacer & separator blocks
-
8.15 Reusable blocks explained
-
8.16 Converting blocks to reusable blocks
-
8.17 Using block patterns
-
8.18 Creating call-to-action sections
-
8.19 Saving block templates
-
8.20 Using third-party block libraries
-
8.21 HTML block usage
-
8.22 Shortcode block usage
-
8.23 Embedding social media blocks
-
8.24 Using widgets block
-
8.25 Editing block settings
-
8.26 Moving & duplicating blocks
-
8.27 Grouping blocks for layouts
-
8.28 Troubleshooting block editor issues
-
8.29 Best practices for Gutenberg
- 9.0 Themes & Appearance
-
9.1 What is a WordPress theme?
-
9.2 Free vs Premium themes
-
9.3 Installing themes from repository
-
9.4 Uploading premium themes
-
9.5 Activating themes
-
9.6 Previewing themes
-
9.7 Customizing logo, title, tagline
-
9.8 Customizing colors & fonts
-
9.9 Creating navigation menus
-
9.10 Assigning menu locations
-
9.11 Adding widgets to sidebar
-
9.12 Adding widgets to footer
-
9.13 Setting static homepage vs blog page
-
9.14 Using page templates
-
9.15 Installing demo content
-
9.16 Responsive design in themes
-
9.17 Using customizer options
-
9.18 Adding social media icons
-
9.19 Creating sticky headers
-
9.20 Footer customization
-
9.21 Adding background images
-
9.22 Using custom CSS
-
9.23 Managing header & footer scripts
-
9.24 Installing child themes
-
9.25 Child theme best practices
-
9.26 RTL support in themes
-
9.27 Accessibility-ready themes
-
9.28 Theme updates & compatibility
-
9.29 Troubleshooting theme issues
-
9.30 Customizing mobile view
- 10. Plugins & Extensions
-
10.1 What is a plugin?
-
10.2 Installing plugins from repository
-
10.3 Uploading plugins manually
-
10.4 Activating & deactivating plugins
-
10.5 Updating plugins
-
10.6 Removing unused plugins
-
10.7 Must-have plugins for beginners
-
10.8 Contact form plugins
-
10.9 SEO plugins (Yoast SEO, RankMath)
-
10.10 Security plugins (Wordfence)
-
10.11 Backup plugins (UpdraftPlus)
-
10.12 Caching plugins (WP Super Cache, W3 Total Cache)
-
10.13 Page builder plugins (Elementor, Beaver Builder)
-
10.14 Social sharing plugins
-
10.15 Analytics plugins
-
10.16 Anti-spam plugins (Akismet)
-
10.17 Email marketing plugins
-
10.18 Membership plugins
-
10.19 E-commerce plugins (WooCommerce basics)
-
10.20 Image optimization plugins
-
10.21 Translation plugins
-
10.22 Custom login plugins
-
10.23 Widget & sidebar plugins
-
10.24 Plugin settings best practices
-
10.25 Troubleshooting plugin conflicts
-
10.26 Using plugin shortcodes
-
10.27 Managing plugin licenses
-
10.28 Keeping plugins lightweight
-
10.29 Choosing reliable plugins
-
10.30 Dealing with plugin errors
- 11. Security & Maintenance
-
11.1 Importance of WordPress security
-
11.2 Changing default login URL
-
11.3 Using strong passwords
-
11.4 Two-factor authentication
-
11.5 Limiting login attempts
-
11.6 Security plugins overview
-
11.7 Regular backups
-
11.8 Backup plugins explained
-
11.9 Updating WordPress core
-
11.10 Updating themes & plugins
-
11.11 Deleting unused themes/plugins
-
11.12 Securing wp-config.php
-
11.13 File permissions & security
-
11.14 Using SSL & HTTPS
-
11.15 Setting up firewall
-
11.16 Protecting against brute-force attacks
-
11.17 Malware scanning
-
11.18 Removing spam comments
-
11.19 Managing user activity logs
-
11.20 Protecting media files
-
11.21 Preventing hotlinking
-
11.22 Using security headers
-
11.23 Site recovery after hacks
-
11.24 Maintenance mode setup
-
11.25 Performance optimization tips
-
11.26 Database optimization
-
11.27 Caching setup
-
11.28 Monitoring website uptime
-
11.29 Testing website speed
-
11.30 Best practices checklist for beginners
Responsive Footer