The add_filter attaches a function that changes the title to uppercase.
Step 2: Apply the filter to the string
The apply_filters runs the attached function on 'Hello World', converting it to 'HELLO WORLD'.
Final Answer:
HELLO WORLD -> Option A
Quick Check:
Filter changes text to uppercase = HELLO WORLD [OK]
Hint: Filters modify data before output; expect changed text [OK]
Common Mistakes:
Expecting original text without change
Confusing add_filter with add_action
Thinking the code causes an error
4. Identify the error in this code snippet:
add_action('wp_footer', 'footer_message'); function footer_message() { echo 'Thank you for visiting!'; }
medium
A. No error; the code works correctly
B. The hook name 'wp_footer' is incorrect
C. The function footer_message is not defined before add_action
D. Missing parentheses in function call
Solution
Step 1: Check function definition and hook usage
The function footer_message is defined properly and hooked to 'wp_footer'.
Step 2: Verify hook name and syntax
'wp_footer' is a valid WordPress action hook, and syntax is correct.
Final Answer:
No error; the code works correctly -> Option A
Quick Check:
Valid hook and function = No error [OK]
Hint: Valid hook and function means no error [OK]
Common Mistakes:
Thinking function must be defined before add_action
Assuming 'wp_footer' is invalid
Expecting missing parentheses error
5. You want to change the content of all post titles to add ' - Read More' at the end without editing core files. Which hook and method should you use?
hard
A. Use add_action('the_title', function) to modify titles
B. Edit the core file that outputs titles
C. Use add_action('wp_head', function) to modify titles
D. Use add_filter('the_title', function) to modify titles
Solution
Step 1: Identify the correct hook type for modifying data
Filters are used to change data before it is displayed, so the_title filter is appropriate.
Step 2: Choose the correct function to attach the filter
add_filter attaches a function to modify the title, adding ' - Read More' safely without core edits.
Final Answer:
Use add_filter('the_title', function) to modify titles -> Option D
Quick Check:
Modify data with filter = add_filter() [OK]
Hint: Use add_filter() to change data like titles safely [OK]
Common Mistakes:
Using add_action instead of add_filter for data changes
Editing core files directly
Using unrelated hooks like wp_head
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.