#WordPress Developer Interview Questions
This file contains a number of WordPresss interview questions that can be used when vetting potential candidates. It is by no means recommended to use every single question here on the same candidate (that would take hours). Choosing a few items from this list should help you vet the intended skills you require.
Note: Keep in mind that many of these questions are open-ended and could lead to interesting discussions that tell you more about the person's capabilities than a straight answer would.
- General WordPress Beginner Questions
- General WordPress Intermediate Questions
- General WordPress Expert Questions
- What is the difference between WordPress.com and WordPress.org?
- When I upload files and images to my WP site they are stored where?
- What is a permalink?
- What function does WP use to control user access to different features?
- What can the Contributor role do?
- Where can I find wp_config.php file?
- WordPress themes are found where?
- What is WordPress loop?
- How do you create a child theme?
- What would you do to find out if a user is loged in?
- What are WordPress hooks?
- Where are my WordPress plugins options stored?
- What is WP multisite?
- A freshly installed plugin crashes your WordPress site with no access to the dashboard. What can you do to gain back access to the dashboard?
- How would you overwrite a wordpress core function?
- How would you get the version of WordPress?
- What is the difference between the wp_title and the_title functions?
- How would you change all the occurrences of “Hello” into “Good Morning” in post/page contents, when viewed before 11AM?
- How many tables are there in WordPress by default?
- What are the steps you can take if your WordPress file is hacked?
- What do __(), _e() and _x() do and what is the difference between these?
- What is required to add translations to a WordPress site?
- How would you run a custm database query?
- What files are required to make a plugin?
- How would you add jQuery to a theme?
- How would you go about passing data from PHP to javaScript?
- What file would you expect to find in a theme that had a customised page for displaying a post type called "products"?
- How would you build a contact form into a theme?
- How would you change the number of posts displayed in the archive for different post types?
- What method would you use to add a newsletter signup form to every page on the site?
- How would you add a menu to a theme?