Basics

  1. What is WordPress?
    WordPress is an open-source Content Management System (CMS) that allows users to build and manage websites easily without needing deep coding knowledge.
  2. Is WordPress free?
    Yes, WordPress is free to use, but you may need to pay for web hosting, domain names, and premium themes or plugins.
  3. Difference between WordPress.com and WordPress.org?
    WordPress.com is a hosted platform with limited customization, while WordPress.org is a self-hosted platform that offers full control and flexibility.
  4. What is a CMS?
    CMS stands for Content Management System, which is software that helps users create, manage, and modify website content without technical expertise.
  5. What are WordPress posts?
    Posts are dynamic content entries typically used for blogs and displayed in reverse chronological order.
  6. What are WordPress pages?
    Pages are static pieces of content such as About Us or Contact pages that do not change frequently.
  7. What is a theme?
    A theme controls the visual appearance and layout of a WordPress website including colors, fonts, and structure.
  8. What is a plugin?
    A plugin is an add-on that extends WordPress functionality, such as adding forms, SEO tools, or security features.
  9. What is a widget?
    Widgets are small content blocks that can be added to sidebars, footers, or other widget-ready areas.
  10. What is a shortcode?
    Shortcodes are small pieces of code used to embed dynamic content like galleries or forms inside posts and pages.

Intermediate

  1. What is a permalink?
    A permalink is the permanent URL (Uniform Resource Locator) used to access a specific post, page, or resource on a website.
  2. What is the WordPress loop?
    The Loop is a PHP (Hypertext Preprocessor) code structure used by WordPress to display posts dynamically on a webpage.
  3. What is wp-config.php?
    wp-config.php is a core configuration file that stores database credentials and important site settings.
  4. What is a child theme?
    A child theme allows you to modify a parent theme safely without losing changes during updates.
  5. What is REST API?
    REST API stands for Representational State Transfer Application Programming Interface, which allows developers to interact with WordPress using HTTP (Hypertext Transfer Protocol) requests and JSON (JavaScript Object Notation) data.
  6. What are custom post types?
    Custom post types are content types created by users beyond default posts and pages, such as portfolios or products.
  7. What are taxonomies?
    Taxonomies are systems used to group content, such as categories and tags.
  8. What is Gutenberg editor?
    Gutenberg is the block-based editor that allows users to create content using draggable blocks.
  9. What is WP-CLI?
    WP-CLI stands for WordPress Command Line Interface, which allows developers to manage WordPress installations using terminal commands.
  10. What is multisite?
    Multisite is a WordPress feature that enables managing multiple websites from a single installation.

Advanced

  1. What is hooks in WordPress?
    Hooks allow developers to modify or extend WordPress functionality without changing core files.
  2. Types of hooks?
    There are two types of hooks: Actions (execute code) and Filters (modify data before output).
  3. What is an action hook?
    An action hook lets you add custom functionality at specific points during WordPress execution.
  4. What is a filter hook?
    A filter hook allows you to modify content or data before it is displayed to users.
  5. What is wp_enqueue_script?
    wp_enqueue_script is a WordPress function used to properly add JavaScript files to themes or plugins.
  6. What is wp_enqueue_style?
    wp_enqueue_style is a WordPress function used to correctly load Cascading Style Sheets (CSS) into a site.
  7. What is nonce?
    Nonce stands for Number Used Once, and it is a security token used to protect forms and URLs from unauthorized requests.
  8. What is sanitization?
    Sanitization is the process of cleaning user input before saving it to the database.
  9. What is escaping?
    Escaping ensures that data is safely output to prevent security vulnerabilities like Cross-Site Scripting (XSS).
  10. What is debugging in WordPress?
    Debugging involves enabling tools like WP_DEBUG (WordPress Debug Mode) to identify and fix errors in the code.

Database

  1. Which database does WordPress use?
    WordPress primarily uses MySQL (My Structured Query Language) or MariaDB to store all website data.
  2. What is wp_posts table?
    The wp_posts table stores all content including posts, pages, and custom post types.
  3. What is wp_users table?
    This table stores user account information such as usernames, passwords, and emails.
  4. What is wp_options table?
    The wp_options table stores site-wide settings like site URL and configuration data.
  5. What is wp_postmeta?
    This table stores additional metadata related to posts such as custom fields.
  6. What is wp_usermeta?
    This table contains extra user information like roles and preferences.
  7. What is prefix in database?
    A database prefix is added to table names to improve security and avoid conflicts.
  8. What is SQL injection?
    SQL Injection stands for Structured Query Language Injection, which is a type of attack where malicious SQL queries are inserted into input fields.
  9. How to prevent SQL injection?
    SQL Injection can be prevented by using prepared statements and WordPress functions like $wpdb->prepare().
  10. What is database backup?
    A database backup is a copy of your site’s data used for recovery in case of failure or hacking.

Security

  1. How to secure WordPress?
    WordPress security can be improved using strong passwords, regular updates, security plugins, and backups.
  2. What is SSL?
    SSL stands for Secure Sockets Layer, which encrypts data between the browser and server to protect sensitive information.
  3. What is brute force attack?
    A brute force attack is a method where attackers repeatedly try different login credentials until they gain access.
  4. What is firewall plugin?
    A firewall plugin protects your site by blocking malicious traffic and suspicious requests.
  5. What is two-factor authentication?
    Two-Factor Authentication (2FA) is a security process that requires two forms of verification to log in.
  6. What is malware?
    Malware stands for Malicious Software, which is designed to damage or gain unauthorized access to a website.
  7. How to prevent hacking?
    Hacking can be prevented by keeping WordPress updated, using security plugins, and limiting login attempts.
  8. What is login limit plugin?
    A login limit plugin restricts the number of failed login attempts to prevent brute force attacks.
  9. What is file permission?
    File permissions control who can read, write, or execute files on the server.
  10. What is .htaccess?
    The .htaccess file is a configuration file used on Apache servers to manage redirects and security rules.

Performance

  1. What is caching?
    Caching is the process of storing frequently accessed data to reduce load time and server processing.
  2. Types of caching?
    Common types include browser caching, page caching, and object caching.
  3. What is CDN?
    CDN stands for Content Delivery Network, which distributes website content across multiple servers globally for faster delivery.
  4. How to improve speed?
    Website speed can be improved by optimizing images, enabling caching, and using reliable hosting.
  5. What is lazy loading?
    Lazy loading is a technique that delays loading images until they are visible on the screen.
  6. What is minification?
    Minification reduces file size by removing unnecessary characters from code like spaces and comments.
  7. What is GZIP?
    GZIP is a file compression method that reduces file size for faster data transfer.
  8. What is hosting?
    Hosting is a service that provides server space to store and run your website.
  9. What is shared hosting?
    Shared hosting allows multiple websites to share resources on a single server.
  10. What is VPS?
    VPS stands for Virtual Private Server, which provides dedicated resources within a shared environment.

SEO

  1. What is SEO?
    SEO stands for Search Engine Optimization, which is the practice of improving a website’s visibility in search engine results.
  2. Best SEO plugins?
    Popular SEO plugins include Yoast SEO and Rank Math for optimizing content and improving rankings.
  3. What is meta tag?
    Meta tags are HTML (HyperText Markup Language) elements that provide information about a webpage to search engines.
  4. What is sitemap?
    A sitemap is a file that lists all pages of a website to help search engines crawl it efficiently.
  5. What is robots.txt?
    robots.txt is a text file that instructs search engine bots which pages to crawl or ignore.
  6. What is keyword?
    A keyword is a word or phrase that users enter into search engines to find information.
  7. What is on-page SEO?
    On-page SEO refers to optimizing content, titles, and structure within the website.
  8. What is off-page SEO?
    Off-page SEO involves external activities like backlinks to improve website authority.
  9. What is permalink SEO?
    Permalink SEO involves creating clean and readable URLs for better ranking and usability.
  10. What is alt text?
    Alt text (Alternative Text) describes images for accessibility and helps search engines understand image content.

E-commerce

  1. What is WooCommerce?
    WooCommerce is a powerful WordPress plugin used to create and manage online stores.
  2. What is product type?
    Product types define how items are sold, such as simple, variable, or grouped products.
  3. What is payment gateway?
    A payment gateway is a service that processes online payments securely between customers and merchants.
  4. What is cart page?
    The cart page displays selected products before the user proceeds to checkout.
  5. What is checkout page?
    The checkout page is where customers enter details and complete their purchase.
  6. What is shipping method?
    Shipping methods define how products are delivered to customers.
  7. What is coupon?
    A coupon is a discount code that customers can apply during checkout.
  8. What is tax settings?
    Tax settings allow store owners to configure applicable taxes for products.
  9. What is order status?
    Order status indicates the progress of an order such as pending, processing, or completed.
  10. What is inventory management?
    Inventory management helps track stock levels and product availability.

Miscellaneous

  1. What is FTP?
    FTP stands for File Transfer Protocol, which is used to transfer files between a computer and a server.
  2. What is cPanel?
    cPanel is a web-based hosting control panel used to manage server settings and website files.
  3. What is localhost?
    Localhost refers to a local server environment on your own computer used for development.
  4. What is migration?
    Migration is the process of moving a website from one server or domain to another.
  5. What is staging site?
    A staging site is a clone of the live website used for testing changes before deployment.
  6. What is version control?
    Version control is a system that tracks changes in code and allows multiple developers to collaborate.
  7. What is Git?
    Git is a distributed version control system used to manage code changes efficiently.
  8. What is API?
    API stands for Application Programming Interface, which allows communication between different software applications.
  9. What is headless WordPress?
    Headless WordPress separates the backend from the frontend, allowing developers to use modern frameworks for display.
  10. What is block editor?
    The block editor is a content editor that uses blocks to build layouts and content sections.
  11. What is classic editor?
    The classic editor is the older WordPress editor that uses a simple text-based interface.
  12. What is user role?
    User roles define the permissions and capabilities assigned to different users.
  13. Types of user roles?
    Common roles include Administrator, Editor, Author, Contributor, and Subscriber.
  14. What is plugin conflict?
    A plugin conflict occurs when two or more plugins interfere with each other’s functionality.
  15. What is theme customization?
    Theme customization involves modifying design elements to match branding and user needs.
  16. What is CSS?
    CSS stands for Cascading Style Sheets, which is used to style and design website appearance.
  17. What is PHP in WordPress?
    PHP stands for Hypertext Preprocessor, which is the server-side scripting language that powers WordPress.
  18. What is JavaScript?
    JavaScript is a programming language used to add interactivity and dynamic behavior to web pages.
  19. What is responsive design?
    Responsive design ensures a website adapts properly to different screen sizes and devices.
  20. What is accessibility?
    Accessibility ensures that websites are usable by people with disabilities and follow inclusive design principles.