🌍 Digital Marketing · subject

Digital Marketing WordPress Syllabus

The WordPress syllabus for Digital Marketing in full: 12 chapters, 34 topics and 106 sub-topics, every one listed below, plus 51 WordPress flashcards with answers.

12Chapters
34Topics
106Sub-topics
51Flashcards

WordPress syllabus: all 12 chapters

Expand any chapter to see its topics and sub-topics.

  1. Introduction to WordPress

    2 topics
    • What is WordPress?
      • History of WordPress
      • WordPress.org vs WordPress.com
      • Uses of WordPress
    • Setting Up WordPress
      • Choosing a Domain Name
      • Selecting a Web Hosting Service
      • Installing WordPress
  2. WordPress Dashboard

    2 topics
    • Overview of the Dashboard
      • Admin Toolbar
      • Sidebar Menu
      • Screen Options
    • Settings
      • General Settings
      • Writing Settings
      • Reading Settings
      • Discussion Settings
      • Media Settings
      • Permalink Settings
  3. Themes and Customization

    3 topics
    • Choosing a Theme
      • Free vs Premium Themes
      • Installing a Theme
      • Activating a Theme
    • Customizing Your Theme
      • Using the Customizer
      • Custom CSS
      • Theme Options
    • Creating a Child Theme
      • Why Use a Child Theme?
      • Creating a Child Theme
      • Activating a Child Theme
  4. Plugins and Extensions

    3 topics
    • What are Plugins?
      • Finding Plugins
      • Installing Plugins
      • Activating Plugins
    • Essential Plugins
      • SEO Plugins
      • Security Plugins
      • Backup Plugins
      • Performance Plugins
    • Managing Plugins
      • Updating Plugins
      • Deactivating Plugins
      • Deleting Plugins
  5. Content Management

    4 topics
    • Posts vs Pages
      • Creating a Post
      • Creating a Page
      • Differences and Use Cases
    • Categories and Tags
      • Using Categories
      • Using Tags
      • Organizing Content
    • Media Library
      • Uploading Media
      • Editing Media
      • Managing Media
    • Comments
      • Moderating Comments
      • Spam Protection
      • Discussion Settings
  6. Advanced WordPress

    4 topics
    • Custom Post Types
      • What are Custom Post Types?
      • Creating Custom Post Types
      • Using Custom Post Types
    • Custom Fields
      • What are Custom Fields?
      • Creating Custom Fields
      • Using Custom Fields
    • User Roles and Permissions
      • Understanding User Roles
      • Assigning Permissions
      • Managing Users
    • Multisite Network
      • What is a Multisite Network?
      • Setting Up a Multisite Network
      • Managing a Multisite Network
  7. WordPress Security

    2 topics
    • Securing Your WordPress Site
      • Basic Security Practices
      • Using Security Plugins
      • Regular Backups
    • Dealing with Hacks
      • Identifying a Hack
      • Recovering from a Hack
      • Preventive Measures
  8. WordPress Performance

    2 topics
    • Optimizing Your WordPress Site
      • Caching Solutions
      • Image Optimization
      • Database Optimization
    • Speed Testing
      • Using Speed Testing Tools
      • Interpreting Results
      • Implementing Improvements
  9. SEO for WordPress

    3 topics
    • Basic SEO Concepts
      • On-Page SEO
      • Off-Page SEO
      • Technical SEO
    • Using SEO Plugins
      • Yoast SEO
      • All in One SEO Pack
      • Rank Math
    • Content Optimization
      • Keyword Research
      • Optimizing Titles and Meta Descriptions
      • Using Internal and External Links
  10. E-commerce with WordPress

    3 topics
    • Introduction to WooCommerce
      • Installing WooCommerce
      • Setting Up WooCommerce
      • Adding Products
    • Managing an Online Store
      • Handling Orders
      • Setting Up Payment Gateways
      • Shipping Options
    • Extending WooCommerce
      • Using WooCommerce Extensions
      • Customizing Product Pages
      • Managing Inventory
  11. WordPress Development

    4 topics
    • WordPress Coding Standards
      • PHP Coding Standards
      • HTML/CSS Coding Standards
      • JavaScript Coding Standards
    • Theme Development
      • Creating a Theme from Scratch
      • Template Hierarchy
      • Theme Customization API
    • Plugin Development
      • Creating a Plugin
      • Plugin API
      • Best Practices
    • REST API
      • Introduction to REST API
      • Using REST API
      • Creating Custom Endpoints
  12. WordPress Community and Resources

    2 topics
    • WordPress Community
      • WordPress.org Forums
      • Meetups and WordCamps
      • Contributing to WordPress
    • Learning Resources
      • Official Documentation
      • Online Courses
      • Books and Blogs

Digital Marketing WordPress flashcards — 51 questions with answers

  1. What is WordPress?

    WordPress is a free, open-source content management system (CMS) written in PHP and paired with a MySQL/MariaDB database, used to build and manage websites, blogs, and applications.

  2. What is the difference between WordPress.org and WordPress.com?

    WordPress.org is the self-hosted, fully customizable software you install on your own hosting; WordPress.com is a hosted service run by Automattic with plans that limit customization on lower tiers.

  3. What programming language and database does WordPress rely on?

    WordPress is written in PHP and stores its content and settings in a MySQL (or MariaDB) database.

  4. What are the core technical requirements to install self-hosted WordPress?

    A web server (typically Apache or Nginx), PHP, and a MySQL/MariaDB database — commonly summarized as the LAMP or LEMP stack.

  5. What is the 'famous 5-minute install' in WordPress?

    It is WordPress's quick setup process: upload files, create a database, run wp-admin/install.php, enter site title and admin credentials, and the site is ready in about five minutes.

  6. What is the wp-config.php file used for?

    It stores core configuration such as database name, username, password, host, table prefix, and security keys (salts) that connect WordPress to its database.

  7. How do you access the WordPress admin dashboard?

    By navigating to yourdomain.com/wp-admin (or /wp-login.php) and logging in with an administrator username and password.

  8. What is the WordPress Dashboard?

    The Dashboard is the main admin control panel (wp-admin) where you manage content, appearance, plugins, users, and settings; its home screen shows At a Glance, Activity, and Quick Draft widgets.

  9. In the admin dashboard, what is the difference between the Toolbar and the admin (left) menu?

    The Toolbar is the top black bar giving quick shortcuts (new post, comments, profile) on both front and back end; the left admin menu is the vertical navigation to sections like Posts, Pages, Media, and Settings.

  10. What does the 'At a Glance' dashboard widget show?

    A summary of the site's content counts — number of posts, pages, and comments — plus the current WordPress version and active theme.

  11. Which Settings submenu controls the site title, tagline, admin email, and timezone?

    Settings > General.

  12. What does Settings > Reading control regarding the homepage?

    It sets whether the front page displays your latest posts or a static page, and how many blog posts appear per page, plus search-engine visibility.

  13. What is the 'Discourage search engines from indexing this site' checkbox in Settings > Reading?

    A setting that adds a noindex request (via robots meta/robots.txt) asking search engines not to index the site; it is advisory and not guaranteed to be honored.

  14. What does Settings > Permalinks control?

    It controls the URL structure of posts and pages (e.g., plain, day-and-name, or the SEO-friendly 'Post name' format).

  15. Which permalink structure is generally recommended for SEO?

    The 'Post name' structure (yourdomain.com/sample-post/), because it produces clean, keyword-rich, human-readable URLs.

  16. What does Settings > Discussion configure?

    Comment and moderation behavior — whether comments are allowed, moderation and approval rules, avatars, and notification emails.

  17. What is a WordPress theme?

    A collection of template files, stylesheets, and assets that controls the visual design, layout, and presentation of a WordPress site without changing its core content.

  18. Where do you install and activate a theme in the dashboard?

    Under Appearance > Themes, where you can add, preview, install, and activate themes from the WordPress directory or an uploaded ZIP file.

  19. What is the difference between a free and a premium theme?

    Free themes come from the WordPress.org directory at no cost with community support; premium themes are paid, typically offering more features, dedicated support, and regular updates.

  20. What is the WordPress Customizer?

    A live-preview interface (Appearance > Customize) that lets you change theme settings — such as colors, site identity, menus, and widgets — while seeing changes in real time before publishing.

Show the other 31 WordPress flashcards
  1. What is the difference between the Customizer and the Site Editor (Full Site Editing)?

    The Customizer edits classic themes via live-preview panels; the Site Editor (Appearance > Editor) is used by block themes to edit templates and template parts with blocks under Full Site Editing.

  2. What is a child theme in WordPress?

    A theme that inherits the functionality and styling of a parent theme, allowing you to customize a site without editing the parent's files directly.

  3. Why should you use a child theme for customizations?

    Because customizations in the child theme are preserved when the parent theme is updated, whereas edits made directly to the parent theme are lost on update.

  4. What two files are required at minimum to create a child theme?

    A style.css file (with a header that includes a 'Template:' line naming the parent theme) and a functions.php file that enqueues the parent and child stylesheets.

  5. What header line in a child theme's style.css links it to its parent theme?

    The 'Template:' line, whose value must exactly match the parent theme's folder name.

  6. What is the modern recommended way for a child theme to load its parent's styles?

    By enqueuing the parent (and child) stylesheets with wp_enqueue_style() inside functions.php, rather than using the older @import in style.css.

  7. What is a WordPress plugin?

    A packaged piece of PHP code that adds or extends functionality on a WordPress site without modifying the core software, such as SEO, contact forms, or e-commerce features.

  8. What is the main functional difference between themes and plugins?

    Themes control appearance and presentation, while plugins add features and functionality; functionality should live in plugins so it survives a theme change.

  9. Name three categories of essential plugins for a typical WordPress site.

    SEO (e.g., Yoast/Rank Math), security (e.g., Wordfence), and caching/performance; other essentials include backups, contact forms, and anti-spam.

  10. Which plugin is the standard e-commerce solution for WordPress?

    WooCommerce, which turns WordPress into a full online store.

  11. What is Yoast SEO used for?

    It is an SEO plugin that helps optimize on-page content, manage meta titles/descriptions, generate XML sitemaps, and provides readability and keyword analysis.

  12. How do you install a plugin from the WordPress directory?

    Go to Plugins > Add New, search for the plugin, click Install Now, then click Activate.

  13. How can you install a plugin that is not in the WordPress.org directory?

    By uploading its ZIP file via Plugins > Add New > Upload Plugin, then activating it.

  14. Why is it important to keep the number of active plugins minimal?

    Excess or poorly coded plugins can slow the site, increase security vulnerabilities, and cause conflicts; only necessary, well-maintained plugins should stay active.

  15. What is the difference between deactivating and deleting a plugin?

    Deactivating turns off the plugin but keeps its files and data for later reactivation; deleting removes the plugin files entirely (and often its stored data) from the site.

  16. What is the fundamental difference between Posts and Pages in WordPress?

    Posts are timely, dated blog entries that appear in reverse-chronological order and support categories/tags and RSS; Pages are static, timeless content (like About or Contact) that stand outside the blog stream.

  17. Do WordPress Pages support categories and tags?

    No. By default, categories and tags apply only to Posts; Pages are hierarchical and use parent-child relationships instead.

  18. What is the difference between categories and tags?

    Categories are broad, hierarchical groupings (can have parent/child) and every post should have one; tags are non-hierarchical, specific keywords used to describe post details. Both are taxonomies.

  19. What is a taxonomy in WordPress?

    A system for grouping and classifying content; the two built-in taxonomies are categories and tags, and custom taxonomies can be registered for other content types.

  20. What is the WordPress Media Library?

    The centralized repository (Media > Library) that stores all uploaded files — images, videos, audio, and documents — for use across the site.

  21. What are the four default image sizes WordPress generates on upload?

    Thumbnail, medium, large, and the original full size; these dimensions are configurable under Settings > Media.

  22. What is 'alt text' on a media image and why does it matter?

    Alternative text describes an image for screen readers and search engines, improving accessibility and SEO, and displaying if the image fails to load.

  23. How are comments moderated in WordPress?

    Through the Comments screen and Settings > Discussion, where comments can be approved, held for moderation, marked as spam, or trashed based on the configured rules.

  24. Which plugin ships with WordPress to combat comment spam?

    Akismet, which automatically filters spam comments.

  25. What is a Custom Post Type (CPT) in WordPress?

    A content type beyond the default posts and pages — such as 'Products', 'Portfolio', or 'Events' — that lets you manage structured, distinct kinds of content with their own admin menus.

  26. Which function is used to register a Custom Post Type?

    register_post_type(), typically hooked to the 'init' action in a plugin or theme's functions.php.

  27. What are Custom Fields (post meta) in WordPress?

    Extra pieces of metadata attached to a post, page, or custom post type as key/value pairs, storing additional structured information beyond the main content.

  28. Which popular plugin simplifies adding custom fields with a user-friendly interface?

    Advanced Custom Fields (ACF).

  29. List the five default WordPress user roles from highest to lowest capability.

    Administrator, Editor, Author, Contributor, and Subscriber.

  30. What can an Author do that a Contributor cannot?

    An Author can publish and manage (including upload media to) their own posts, whereas a Contributor can only write and edit their own posts but not publish them or upload files.

  31. What is a WordPress Multisite Network?

    A feature that lets a single WordPress installation host and manage multiple sites, enabled via wp-config.php and .htaccess, and administered by a Super Admin through the Network Admin dashboard.

Digital Marketing WordPress FAQ

What is in the Digital Marketing WordPress syllabus?

Digital Marketing WordPress is split into 12 chapters: Introduction to WordPress, WordPress Dashboard, Themes and Customization, Plugins and Extensions, Content Management, Advanced WordPress, WordPress Security, WordPress Performance, SEO for WordPress, E-commerce with WordPress, WordPress Development and WordPress Community and Resources. Together they contain 34 topics and 106 sub-topics.

How many chapters are in Digital Marketing WordPress?

12 chapters, containing 34 topics and 106 sub-topics. The largest chapter is Content Management, with 4 topics.

Are there flashcards for Digital Marketing WordPress?

Yes — a 51-card WordPress deck, printed in full in the flashcards section of this page and available in the Examius app with spaced repetition. The free plan covers one exam of your choice, including its flashcards; Examius Pro, a one-time purchase, unlocks every other exam and deck.