Glossary of WordPress terms

Use Ctrt+F (or ⌘+F in macOS) to search for the term you want!

  • WordPress: WordPress is a popular platform for creating and managing websites and blogs. You don’t need to be a technology expert to use it, as it offers a user-friendly interface that allows users to easily publish content online.
  • Theme: A theme is a set of files installed from the WordPress themes section. Each theme provides a predefined design for your website. It determines how your content will look and be organized, including colors, section layout, and typography. You can choose a template that fits your style and needs. The official WordPress themes repository can be found at this link: https://wordpress.org/themes/
  • Plugin: A plugin is an add-on that you can install on your WordPress site to add additional functions. Think of them as add-ons that can extend your site’s capabilities, such as adding a contact form, improving performance, or integrating social networks. The official WordPress plugins repository can be found at this link: https://wordpress.org/plugins/
  • Post: A post is an individual article or piece of content that you publish on your blog. It can contain text, images, videos, or other types of content and is displayed in chronological order or in the order you want on your site’s pages. Example of a post: https://accelera.site/how-to-rebuild-your-site-without-a-page-builder/
  • Page: Unlike a post, a page is a static part of your site. It’s generally used for permanent content, such as the home page, contact page, or “About Us” page. What you’re reading now is also an example of a page.
  • Widget: A widget is a small tool that you can add to the sidebar or other areas of your site. They can include elements like a list of recent posts, a calendar, or links to social media.
  • Menu: A menu is a list of links to different pages on your website. Menus are usually placed at the top of the page or in other strategic locations to allow visitors to navigate your content easily.
  • Category: Categories are tags that you can assign to your posts to organize and classify your content. They help readers find specific topics more easily.
  • Tag: Tags are similar to categories but are more specific and detailed. They are used to highlight key topics or keywords in your posts.
  • SEO (Search Engine Optimization): SEO is a set of techniques to improve the visibility of your website on search engines like Google or Bing. This involves optimizing your site’s content and structure to make it easier for people interested in your topic to find.
  • Domain: A domain is the unique web address that people use to access your site, like “accelera.site”. It’s important to choose a relevant and memorable domain name. There are many companies where you can register domains, such as MrDomain.
  • Hosting: Hosting is the service that allows you to store your website online so that others can access it. It’s like renting a space on the internet to make your site available 24/7.
  • Block Editor (Gutenberg): The block editor is a WordPress tool that allows you to create and edit content using individual blocks. Internally, it’s known as Gutenberg. Each block can contain different types of content, like text, images, videos, and more, and each block can be organized into different rows and columns to achieve the desired appearance.
  • Backups: Backups are copies of your website that are created regularly. These copies allow you to restore your site to a previous state in case of any issues or data loss. There are plugins that make backups easy, such as WPvivid.
  • Comments: Comments are responses that readers can leave on your posts. They can be opinions, questions, or interactions, fostering engagement and community on your blog.
  • PHP: PHP is a widely used programming language for web development. It allows the creation of web pages that can interact with databases and other components to produce customized and dynamic content. WordPress itself is written in PHP.
  • Database: A database is a structured system for storing and managing information. In the context of WordPress, the database stores all site data, such as content, settings, and users. WordPress typically uses MySQL or MariaDB.
  • Server: A server is a computer or system that stores and provides access to resources, data, and services over a network, like the internet. For websites, a server hosts and delivers the page’s content to users. Servers are rented through hosting providers, which offer various plans with different features, depending on your website’s size and needs.
  • Web Server: A web server is a software program installed on the server where your website resides. It’s responsible for receiving, processing, and responding to requests from users’ browsers, delivering the content of requested web pages. The most common web servers in WordPress are Apache, NGINX, LiteSpeed, and OpenLiteSpeed.
  • HTML: HTML is the fundamental language used to create and structure content on web pages. It consists of a set of tags or codes used to describe a web page’s structure and content. Each HTML tag has a specific function, like indicating headings, paragraphs, images, links, and other visual elements on a page. Through these tags, web browsers interpret and display content in an organized and understandable manner for users. HTML is essential for building any web page and provides the foundation upon which other elements and styles are added to achieve the desired design. Example:
<html>
<head>
<title>My First Page</title>
</head>
<body>

<h1>Welcome to My Web Page!</h1>
<p>This is an example page to show how HTML is used.</p>

</body>
</html>
  • CSS (Cascading Style Sheets): CSS is a design language used to control the appearance and formatting of a website. It’s used to define colors, typography, layout, and other visual aspects. CSS is either inserted directly into the HTML code or can be added as external .css files referenced by the HTML code. Example:
<html>
<head>
<title>My First Page</title>
<style>
  body {
    background-color: lightblue;
    color: darkblue;
    font-family: Arial, sans-serif;
  }
  h1 {
    color: green;
  }
</style>
</head>
<body>

<h1>Welcome to My Web Page!</h1>
<p>This is an example page to show how HTML is used.</p>

</body>
</html>
  • JavaScript: JavaScript, abbreviated as “JS,” is a programming language used to create interactivity on websites. It allows you to add elements like animations, dynamic forms, and real-time updates without needing to reload the page. JavaScript, like CSS, can be inserted directly into the HTML code or can be added as external .js files referenced by the HTML code. Example:
<html>
<head>
<title>My First Page</title>
</head>
<body>

<h1 id="title">Welcome to My Web Page!</h1>
<p>This is an example page to show how HTML is used.</p>

<script>
  // Get the header element by its ID
  var header = document.getElementById("title");

  // Add a click event to the header
  header.addEventListener("click", function() {
    alert("You clicked the header.");
  });
</script>

</body>
</html>
  • Brotli: Brotli is a data compression algorithm developed by Google. The web server can be configured to use it to compress all the files that make up your website, such as style sheets (CSS) and scripts (JS). This way, when a visitor requests a web page, its files will download faster and consume less bandwidth.
  • Gzip: Gzip, similar to Brotli, is another compression algorithm used to reduce the size of files before they are transferred from the web server to the user’s browser. Brotli is superior to Gzip, but Gzip is more commonly encountered.
  • .htaccess: It is a configuration file used in Apache-based web servers to control the settings and behavior of a website. It can be used to redirect URLs, set security rules, and more.