Exercise 1: Is WooCommerce "Still WordPress"? — Possible Solution ==================================================================== WHAT'S ACTUALLY DIFFERENT ------------------------------ Per this chapter, WooCommerce adds a new "product" custom post type (via the same register_post_type() mechanism WordPress Intermediate/ Advanced 4 already covered), two new user roles (Customer and Shop Manager) layered onto the existing five-role system, and new pages (Shop, Cart, Checkout, My Account) built from that new content type. This is real, visible, and substantial - it's why the site "looks and behaves so differently" to a casual observer. WHAT'S NOT DIFFERENT AT ALL ------------------------------ Per this chapter's own comparison table, the dashboard is the same wp-admin dashboard, not a separate system. The active theme still renders every page - WooCommerce supplies templates the theme can override, it doesn't replace the theme engine. The underlying capability system is unchanged; the two new roles are just new bundles of capabilities using the identical mechanism WordPress Fundamentals 8 already taught. Products live in the same wp_posts table as posts and pages, just with a different post_type value, and product-specific data lives in wp_postmeta - the same custom-field mechanism any custom post type already uses. WHY THIS WORKS AS AN ANSWER ------------------------------ It separates "looks and behaves differently" (real, due to new content types, roles, and pages) from "isn't really WordPress anymore" (false, since the dashboard, theme system, capability system, and core database tables are all completely unchanged) - correctly identifying WooCommerce as a plugin extending WordPress, not a replacement for it.