Wordpress: Quiz, Questions, Mock Test

Wordpress: Quiz, Questions, Mock Test

Course Content


1. Introduction to WordPress 🏗️

🔹 What is WordPress? 🤔
🔹 History of WordPress 📜
🔹 Features of WordPress 🌟
🔹 WordPress.org vs. WordPress.com ⚖️
🔹 WordPress as a CMS (Content Management System) 🏢
🔹 Installing WordPress (Local & Live Server) 💻🌍
🔹 WordPress System Requirements 📋
🔹 WordPress Licensing (GPL) 🔓


2. Installing & Setting Up WordPress 🛠️

🔹 Installing WordPress Manually 🏗️
🔹 Installing WordPress via cPanel (Softaculous, Fantastico) ⚡
🔹 Installing WordPress on Localhost (XAMPP, WAMP, MAMP, LAMP) 🖥️
🔹 One-Click Installation vs. Manual Installation 🎯
🔹 WordPress Directory Structure 📂
🔹 Configuring wp-config.php ⚙️
🔹 Changing Site URL (wp_options in Database) 🔄
🔹 Debugging Mode in WordPress (WP_DEBUG) 🐞


3. WordPress Dashboard & Settings 🎛️

🔹 Understanding the WordPress Dashboard 🖥️
🔹 General Settings (Site Title, Tagline, Timezone) 🌎
🔹 Writing Settings (Default Post Category, Default Post Format) ✍️
🔹 Reading Settings (Homepage Display, Blog Pages) 📖
🔹 Discussion Settings (Comments, Pingbacks, Avatars) 💬
🔹 Media Settings (Image Sizes, Uploading Files) 🖼️
🔹 Permalink Settings (SEO-friendly URLs) 🔗


4. WordPress Themes 🎨

🔹 What is a WordPress Theme? 🎭
🔹 Free vs. Premium Themes 💰
🔹 Installing a Theme (Upload, Direct Install) ⬇️
🔹 Activating and Customizing a Theme ✨
🔹 Theme Customizer (Appearance > Customize) 🎛️
🔹 Theme Editor (Appearance > Theme Editor) 📝
🔹 Creating a Child Theme 👶
🔹 Theme Frameworks (Genesis, Divi, Astra) 🏗️
🔹 Popular Page Builders (Elementor, WPBakery, Beaver Builder) 🔧
🔹 Bootstrap & Custom WordPress Themes 🎨
🔹 Overriding Theme Functions in functions.php 🛠️


5. WordPress Plugins 🔌

🔹 What is a Plugin? 🛠️
🔹 Installing a Plugin (Search, Upload, FTP) ⬆️
🔹 Activating and Configuring Plugins ⚙️
🔹 Must-Have WordPress Plugins 🌟
🔹 Managing and Updating Plugins 🔄
🔹 Deactivating and Deleting Plugins ❌
🔹 Writing a Custom Plugin (wp-content/plugins) 📝
🔹 Plugin Hooks (Actions & Filters) ⚓
🔹 Plugin Security Best Practices 🔒


6. WordPress Posts & Pages 📄

🔹 Difference Between Posts & Pages 🤷‍♂️
🔹 Adding and Editing Posts ✍️
🔹 Adding and Editing Pages 📝
🔹 Using the Block Editor (Gutenberg) 🏗️
🔹 Classic Editor vs. Gutenberg ⚔️
🔹 Scheduling Posts ⏳
🔹 Sticky Posts 📌
🔹 Excerpts and Read More Tag 📜
🔹 Categories and Tags (Taxonomies) 🏷️
🔹 Using Custom Taxonomies 🛠️
🔹 Custom Post Types (CPT) 🔧
🔹 Post Revisions and Auto-Save 🔄
🔹 Custom Fields (post_meta) 📝


7. WordPress Menus & Widgets 📑

🔹 Creating and Managing Menus 📂
🔹 Adding Custom Links to Menus 🔗
🔹 Menu Locations and Assignments 📍
🔹 Using Widgets (Appearance > Widgets) 🎛️
🔹 Customizing Widget Areas (Sidebars, Footers) 🏗️
🔹 Creating Custom Widgets 🛠️


8. WordPress Users & Roles 👥

🔹 User Roles in WordPress (Administrator, Editor, Author, Contributor, Subscriber) 🔑
🔹 Adding and Managing Users 👤
🔹 Changing User Roles 🔄
🔹 Profile Settings ⚙️
🔹 Restricting User Permissions 🔐


9. WordPress Comments & Spam Protection 🛡️

🔹 Enabling and Disabling Comments 💬
🔹 Moderating Comments (Approved, Pending, Spam) ✅🚫
🔹 Using Akismet for Spam Protection 🛡️
🔹 Managing Comment Settings (Settings > Discussion) ⚙️
🔹 Disabling Comments on Pages/Posts ❌
🔹 Custom Comment Forms 📝


10. WordPress Media Library 🎞️

🔹 Uploading Images, Videos, and Documents 📂
🔹 Editing Images in WordPress 🖼️
🔹 Managing Media Files 🎥
🔹 Adding Featured Images (Post Thumbnails) 🌟
🔹 Customizing Default Image Sizes 🖼️
🔹 Using External Media Libraries ☁️


11. WordPress SEO 🚀

🔹 Basics of WordPress SEO 🔍
🔹 Permalink Optimization 🔗
🔹 Meta Tags (title, description) 🏷️
🔹 Installing & Configuring Yoast SEO 🛠️
🔹 Sitemap Generation 🗺️
🔹 Schema Markup for SEO 🏗️
🔹 Using robots.txt 🤖
🔹 Optimizing Images for SEO 🖼️📈
🔹 Canonical URLs 🔄
🔹 Redirections (301, 302) 🔀
🔹 Internal Linking Best Practices 🔗
🔹 WordPress Speed Optimization for SEO ⚡

12. WordPress Security 🔒

🔹 Why is Security Important in WordPress? 🛡️
🔹 Securing wp-config.php 🔏
🔹 Changing Default admin Username 🚫
🔹 Using Strong Passwords 🔑
🔹 Two-Factor Authentication (2FA) 🕵️‍♂️
🔹 Security Plugins (Wordfence, iThemes Security, Sucuri) 🛠️
🔹 Updating WordPress Core, Themes & Plugins 🔄
🔹 File Permissions & htaccess Security Rules 📜
🔹 Brute Force Attack Protection ⚔️
🔹 Hiding WordPress Version 🕶️
🔹 Disabling XML-RPC 🚫


13. WordPress Performance Optimization ⚡

🔹 Caching Plugins (WP Rocket, W3 Total Cache) 🚀
🔹 Image Optimization (WebP, Smush, Imagify) 🖼️
🔹 Minifying CSS & JS 🎨📜
🔹 Enabling Gzip Compression 🗜️
🔹 Lazy Loading Images & Videos ⏳🎥
🔹 Using a Content Delivery Network (CDN) 🌍
🔹 Optimizing Database (WP-Optimize, phpMyAdmin) 🛠️
🔹 Server-Side Optimization (VPS, Dedicated Hosting) 🖥️


14. WordPress Database Management 🗄️

🔹 Understanding WordPress Database Structure 🏗️
🔹 Using phpMyAdmin 🖥️
🔹 wp_options, wp_posts, wp_users, wp_comments 📋
🔹 Backing Up WordPress Database 💾
🔹 Cleaning Up Database (wp-cron, transients) 🧹
🔹 Changing WordPress Password from Database (wp_users) 🔑
🔹 Exporting & Importing Database 🔄


15. WordPress Backup & Migration 📦

🔹 Backup Plugins (UpdraftPlus, BackupBuddy) 🛠️
🔹 Manual Backup (Database & Files) 📁
🔹 Migrating WordPress Site (All-in-One WP Migration) 🚛
🔹 Moving WordPress from Localhost to Live Server 🌐
🔹 Changing Domain Name (wp-config.php, phpMyAdmin) 🔄
🔹 Restoring WordPress from Backup 🔁


16. WordPress eCommerce (WooCommerce) 🛍️

🔹 Installing WooCommerce Plugin 🛠️
🔹 Setting Up WooCommerce Store 🏪
🔹 Managing Products (Simple, Variable, Digital) 📦
🔹 Payment Gateway Integration (PayPal, Stripe) 💳
🔹 WooCommerce Shortcodes 🏷️
🔹 Customizing WooCommerce Pages 🎨
🔹 WooCommerce Order & Customer Management 📑
🔹 WooCommerce Security Best Practices 🔒


17. WordPress Multisite 🌐

🔹 What is WordPress Multisite? 🏢
🔹 Enabling Multisite (wp-config.php) ⚙️
🔹 Creating a Network of Sites 🔗
🔹 Managing Multisite Users & Sites 👥
🔹 Subdomains vs. Subdirectories 🌍
🔹 Plugins for Multisite Networks 🔌


18. WordPress REST API 🔗

🔹 Introduction to REST API in WordPress 🌐
🔹 REST API Authentication (OAuth, JWT) 🔑
🔹 Fetching Posts Using API (/wp-json/wp/v2/posts) 📄
🔹 Custom Endpoints in WordPress REST API 🏗️


19. WordPress Customization 🎨

🔹 Customizing Theme with functions.php 🛠️
🔹 Using Hooks (Actions & Filters) ⚓
🔹 Creating Custom Templates (page-template.php) 📜
🔹 Customizing Admin Dashboard 🎛️
🔹 Adding Custom Code Without Breaking Theme 📝


20. WordPress Development 🏗️

🔹 Developing a Custom Theme 🎨
🔹 Developing a Custom Plugin 🔌
🔹 Enqueuing Scripts & Styles 📜
🔹 AJAX in WordPress 🔄
🔹 Custom Gutenberg Blocks 📦
🔹 Debugging WordPress (WP_DEBUG, Query Monitor) 🐞


21. WordPress Hosting & Deployment 🚀

🔹 Choosing the Best WordPress Hosting (Shared, VPS, Managed) 🏢
🔹 Deploying WordPress on Cloud (AWS, Google Cloud, DigitalOcean) ☁️
🔹 Staging Sites for Safe Testing 🏗️
🔹 SSL Certificates & HTTPS Setup 🔒
🔹 Cron Jobs in WordPress ⏳