WP-C study materials
WP-C study resources

WP-C study plan

WP-C · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

Web content development

  • Map the exam blueprint into a personal checklist that lists every content-development task you must be able to perform without notes

  • Build a local WordPress install and create a child theme, then explain in writing why the parent/child split matters for safe updates

  • Write and register three custom templates (single, archive, page) using the template hierarchy rather than hard-coded conditionals

  • Explain the loop, template tags, and the difference between get_ and the_ functions by annotating a real template file line by line

Your checkpoint

A local site running a custom child theme with three registered templates and an annotated template-hierarchy cheat sheet covering at least 15 template file names

Week 2

Web content development

  • Register a custom post type and a custom taxonomy with correct labels, rewrite rules, and show_in_rest settings

  • Add custom fields and render them safely in templates using escaping functions appropriate to context (esc_html, esc_attr, esc_url, wp_kses_post)

  • Enqueue stylesheets and scripts properly with dependencies and versioning, and explain why direct script tags in templates are wrong

  • Implement a basic custom query with WP_Query and reset postdata so the main loop is not corrupted

Your checkpoint

A plugin (or mu-plugin) that registers one CPT, one taxonomy, and two custom fields, plus a front-end template that displays them escaped, with a short written rationale for each escaping choice

Week 3

Web content development & Technical operations

  • Convert a static HTML page into a theme part using block markup and theme.json, and identify which settings belong in theme.json versus CSS

  • Build a reusable block pattern and register a block style variation

  • Explain the roles of wp_head, wp_body_open, and wp_footer hooks and verify each fires on your test site

  • Trace the request lifecycle from index.php through wp-load, the main query, and template loading, and write it out in order

Your checkpoint

A theme.json with at least four settings groups, one registered block pattern, and a one-page request-lifecycle diagram or numbered list with correct hook order

Week 4

Technical operations

  • Configure wp-config.php hardening constants (debug flags off in production, disallow file edit, correct salts handling) and justify each

  • Set file and directory permissions correctly on a Linux host and explain the risk of 777

  • Implement and verify a backup and restore cycle for files and database, including a test restore into a clean environment

  • Enable and read the debug log to diagnose a deliberately introduced PHP warning

Your checkpoint

A hardening and backup runbook you wrote yourself, plus evidence of one successful full restore into a fresh database, with the debug log excerpt showing the resolved warning

Week 5

Technical operations

  • Diagnose a white-screen and a fatal error using the debug log, error display settings, and a plugin conflict bisection procedure

  • Use WP-CLI to update core, plugins, and themes, search-replace a URL in the database, and export a database dump

  • Explain how to recover from a failed update using backups and manual file replacement

  • Configure caching and identify which layer (page cache, object cache, CDN) resolves a given performance symptom

Your checkpoint

A troubleshooting flowchart covering at least six failure modes (white screen, 500 error, database connection error, broken permalinks, plugin conflict, failed update) with the exact first diagnostic step for each

Week 6

Technical operations & Business management

  • Harden a site against common attacks by applying least privilege to user roles and explaining the capability model

  • Configure HTTPS, security headers, and login protection, and verify each with a browser or command-line check

  • Write a client-ready maintenance proposal that scopes updates, backups, monitoring, and response times with clear exclusions

  • Price a recurring care plan using a cost-plus and a value-based method and compare the two outcomes

Your checkpoint

A two-page maintenance proposal with a scope table, an SLA response-time table, and two price options with the reasoning behind each number

Week 7

Business management

  • Scope a project by writing a statement of work with deliverables, assumptions, exclusions, and a change-control clause

  • Build a phased project schedule with dependencies and at least three client review checkpoints

  • Draft a change order template and apply it to a realistic scope-creep scenario

  • Identify the contract terms that protect you on payment timing, IP ownership, and warranty limits

Your checkpoint

A complete SOW for a fictional 6-week build, including a milestone schedule, a change-order template, and a payment schedule tied to milestones

Week 8

Business management & Web content development & Technical operations

  • Run a full timed practice set across all three domains and log every miss by domain and cause

  • Re-drill your weakest two domains using the logged misses until you can answer without hesitation

  • Explain to a non-technical client what you will do, what it costs, and what you need from them, in under five minutes

  • Assemble your reference sheet of facts you must memorize (hooks, roles, constants, file permissions) and review it once more

Your checkpoint

A scored practice log with domain-level accuracy percentages, a prioritized list of remaining weak areas, and a final one-page reference sheet you wrote yourself

Milestones

Week 2: You can register a CPT and taxonomy and render escaped custom fields without consulting documentation, and you can state the template hierarchy order for a CPT single view from memory

Week 4: You have completed one real backup-and-restore cycle end to end and can name the first three diagnostic steps for a site that returns a blank page

Week 6: You can explain the capability model and least privilege in your own words, and your maintenance proposal has a scope table and SLA that a client could sign without asking what a line item means

Week 8: Practice-set accuracy is at or above your target in at least two of the three domains, with a written plan for the remaining one and no unanswered gaps on your reference sheet