100 Wordpress Interview Questions
What is WordPress?Posted by Sharad Jaiswal
WordPress is a free open source content management system (CMS) written PHP language and licensed under GPL.
It allows users to create dynamic websites from personal blogs to e-commerce. Wordpress current stable version as on Sept 2018 of WordPress is 4.9.8. You can download it free without any cost from https://wordpress.org/latest.zip.
List some features of WordPress.Posted by Sharad JaiswalWordPress powers more than 28% of the web and this figure is not limited it rises every day.Everything from simple websites, to blogs, to complex portals and enterprise websites, and even applications, are built with WordPress.
Here are some of the features of WordPress.
- It’s Simplicity
- Easier publishing tools
- Search Engine Optimized
- User Management
- Media Management
- Easy Theme System
- Easy Extendability with Plugins
- Multilingual Support
- Easy Installation and Upgrades
- Multilingual Support
- Built-in Comments System
- Custom Content Types
What is a plugin in WordPress? List plugin that comes with WordPress.Posted by Sharad JaiswalWordPress Plugins are a piece of code that contains one or more functions written to extend and add to the functionality of an existing WordPress website.
The core of WordPress is designed to be lean and lightweight, to maximize flexibility and minimize code bloat. Plugins then offer custom functions and features so that each user can tailor their site to their specific needs.
- Below is the list of plugins that comes with WordPress installation.
- Hello Dolly
What are the differences between Posts and Pages?Posted by Sharad Jaiswal
What are the types of hooks in WP and what are their functions?Posted by Sharad Jaiswal
There are two types hooks are available in WordPress, action hooks and filter hooks
They allow the user to, with short snippets of code, modify areas in a theme or plugin without modifying the original file.
What is an action hook?Posted by Sharad JaiswalAn Action hook in WordPress is a hook that is triggered at a specific time when WordPress is running and lets you take an action. This can include things like creating a widget when WordPress is initializing or sending a Tweet when someone publishes a post.
What is a filter hook?Posted by Sharad JaiswalA Filter hook in WordPress allows you get and modify WordPress data before it is sent to the database or the browser. Some examples of filters would include customizing how excerpts are displayed or adding some custom code to the end of a blog post or headings.
What is a WordPress taxonomy?Posted by Sharad JaiswalIn WordPress, a “taxonomy” is a grouping mechanism for some posts (or links or custom post types). There are four default taxonomies in WordPress they are
- Link Category
- Post Formats
You are also free to create your custom taxonomies too.
Also, Read PHP Interview Questions
What do you mean by the custom field in WordPress?Posted by Sharad JaiswalCustom fields are also known as post meta. Post meta is a feature in WordPress which allows post authors to add additional information at the time writing a post. WordPress stores this information as metadata in key-value pairs. Users can later display this metadata by using template tags in their WordPress themes if required.
How can you disable comments in WordPress?Posted by Sharad JaiswalTo disable comments in WordPress, Please follow below steps
- Step 1: Login to your WordPress admin panel.
- Step 2: Go to the Settings menu.
- Step 3: Under Settings menu click on Discussion.
- Step 4: Uncheck Allow people to post comments on new articles. checkbox
- Step 5: Click on save changes button, you done
How to run database Query on WordPress?Posted by Sharad JaiswalWordPress’s query function allows you to execute any SQL query on the WordPress database. It is best used when there is a need for specific, custom, or otherwise complex SQL queries. For more basic queries, such as selecting information from a table, see the other wpdb functions above such as get_results, get_var, get_row or get_col.
<?php $wpdb->query('query'); ?>
Read more from https://codex.wordpress.org/Class_Reference/wpdb#Running_General_Queries
List some action and filter hooks functions in WordPress?Posted by Sharad JaiswalBelow are list of some Filter hooks functions
Below are list of some Action hooks functions
How will you display error messages during development in WordPress?Posted by Sharad JaiswalTo display error messages in WordPress. Open WordPress wp-cofig.php file and change WP_DEBUGconstant value to true
In WordPress, WP_DEBUG is a PHP constant (a permanent global variable) that can be used to trigger the “debug” mode throughout the website.
List the Positive aspects of WordPress?Posted by Sharad JaiswalFollowing are the Positive aspects of WordPress:
- In-built SEO system
- Easy theme system
- Easy installation and upgrade
- Easy and flexible publishing option
- Multilingual is available in about more than 70 languages
- Own data full control and no unwanted advert on your personal or commercial website.
Mention the rules to be followed while developing the WordPress Plugin?Posted by Sharad JaiswalWhile developing a WordPress Plugin, the following rules should be followed step by step:
- Create a unique name.
- Create the folder of Plugin.
- Create a sub-folder for PHP files, translations, and assets.
- Create the main plug-in file and fill up the header information.
- Create activation and de-activation functions.
- Create an uninstall script.
- Create a readme.txt file.
- In case of detecting the paths to plug-in file, use proper functions and constants.
Why is MySQL used in WordPress?Posted by Sharad Jaiswal
The following features of MySQL satisfy the use of MySQL in WordPress and make it easy for anyone to host their website.
- The widely available database server
- Extremely fast
- Open source
- Free of cost
- Supported by many low-cost Linux hosts.
Is wordpress.com more secure than wordpress.org?Posted by Sharad JaiswalYes, wordPress.com is considered to be more secure than WordPress.org because it limits the themes and does not allow the installation of plugins. But, the security is, however, more dependable on how your website is hosted by the hosting company and also the steps they take to prevent the security problems.
Why is a static front page used in WordPress and how can you create one?Posted by Sharad JaiswalSome users want their WordPress installation to be more than a blog. In order to give their page a look like a real website, the users tend to use a static front page. The static front page in a WordPress can be created in the page section, where the user has to upload a PHP file to the server in the theme folder.And, then later select that is selected as a template, and that ultimately allows you to add any page and look that you wanted for your blog and will remain static.
Are there any limitations in WordPress?Posted by Sharad JaiswalOf course, not, there are no limitations to use WordPress.It can be used for innumerable purposes like membership site, photo gallery, e-commerce site and any other site you can think of. The website is created with the same HTML codes as any other site, so there are no limitations on the website either.
What do you do when your WordPress website is hacked?Posted by Sharad Jaiswal
Below are the basic steps that can be taken when your WordPress website is hacked
- Install security plugins like WP security
- Re-install the latest version of WordPress
- Change password and user-ids for all your users
- Check if all your themes and plug-ins are up-to-date
- Uninstall all plugins that are downloaded from untrusted places
How safe is your website on WordPress?Posted by Sharad JaiswalWordPress is safe to operate, but it is suggested to keep yourself updated with the latest version of WordPress in order to avoid hacking.