Challenge - 5 Problems
Theme Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
❓ component_behavior
intermediate2:00remaining
What happens after activating a new WordPress theme?
You activate a new theme in WordPress. What is the immediate visible effect on your website?
Attempts:
2 left
💡 Hint
Think about what a theme controls in WordPress.
✗ Incorrect
Activating a new theme changes the look and layout of your website immediately. Your content remains intact.
📝 Syntax
intermediate2:00remaining
Which file must a WordPress theme contain to be recognized?
A WordPress theme folder must have a specific file with a header comment for WordPress to recognize it. Which file is it?
Attempts:
2 left
💡 Hint
This file contains theme information and styles.
✗ Incorrect
The style.css file must include a theme header comment. WordPress uses it to identify the theme.
🔧 Debug
advanced3:00remaining
Why does this uploaded theme not appear in the WordPress dashboard?
You uploaded a theme zip file via the dashboard but it does not show up in the theme list. What is the most likely cause?
Attempts:
2 left
💡 Hint
Check the folder structure inside the zip file.
✗ Incorrect
If the zip contains a parent folder wrapping the theme folder, WordPress won't detect the theme properly.
❓ state_output
advanced3:00remaining
What is the effect of switching themes on widget settings?
You switch from Theme A to Theme B in WordPress. What happens to your widgets in sidebars?
Attempts:
2 left
💡 Hint
Think about how WordPress handles widget areas per theme.
✗ Incorrect
Widgets assigned to sidebars of the old theme become inactive but are saved in the database. You can reassign them later.
🧠 Conceptual
expert4:00remaining
Why is a child theme recommended for customizing a WordPress theme?
You want to customize a WordPress theme without losing changes after updates. Why should you use a child theme?
Attempts:
2 left
💡 Hint
Think about how WordPress updates themes and preserves custom code.
✗ Incorrect
Child themes allow you to add custom code safely. The parent theme can update without erasing your changes.