Challenge - 5 Problems
WordPress Theme Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate2:00remaining
Why do WordPress themes control the look of a site?
In WordPress, what is the main reason themes control the presentation of a website?
Attempts:
2 left
💡 Hint
Think about what changes when you switch themes on a WordPress site.
✗ Incorrect
Themes in WordPress control the visual layout and style by providing templates and CSS styles. They do not manage data storage, security, or hosting.
❓ component_behavior
intermediate2:00remaining
What happens when you activate a new WordPress theme?
When you activate a new theme in WordPress, which of the following best describes what changes on your site?
Attempts:
2 left
💡 Hint
Activating a theme changes how your site looks, not the content itself.
✗ Incorrect
Activating a theme changes the site's appearance by applying new templates and styles, but the content remains the same.
📝 Syntax
advanced2:00remaining
Identify the correct WordPress theme file for page layout
Which WordPress theme file is primarily responsible for controlling the layout of individual pages?
Attempts:
2 left
💡 Hint
This file controls the structure of pages, not styles or configurations.
✗ Incorrect
The page.php file defines the layout for individual pages. style.css controls styles, functions.php adds features, and wp-config.php manages site settings.
🔧 Debug
advanced2:00remaining
Why is my WordPress theme style not applying?
You activated a new theme, but the site still looks like the old theme. What is the most likely cause?
Attempts:
2 left
💡 Hint
Sometimes your browser keeps old files even after changes.
✗ Incorrect
Browser cache can keep old CSS files, so clearing it forces the browser to load the new theme styles.
❓ lifecycle
expert3:00remaining
Order of WordPress theme template loading
What is the correct order WordPress uses to load templates when displaying a single post?
Attempts:
2 left
💡 Hint
WordPress checks the most specific template first, falling back as needed, and loads header.php within the template.
✗ Incorrect
WordPress first looks for single-{post-type}.php, then single.php, then index.php for the main template. header.php is loaded via get_header() inside the main template.