Glossary
Your essential guide for understanding tech terminology, simplified for easy reference.
a
array_unshift
array_unshift() is a PHP function used to add one or more elements to the beginning of an array. It modifies the original array by adding elements at the start rather than at the end.
Here's the b...
attachment
WordPress allows you to upload, save, and display a wide range of file types (media). The most frequent file types are images, videos, and audio files, however, WordPress can also manage document fil...
action
One of the two types of hooks in WordPress is action. They enable the execution of a function at a precise moment in the execution of the WordPress core, plugin, or theme. Callback functions for acti...
c
cookies
Cookies, in the context of web browsing, are small pieces of data stored on a user's device by websites they visit. These cookies serve various purposes, including improving user experience, remember...
custom post type
Custom post types are a powerful feature in WordPress that enable you to define your own content structures beyond the default posts and pages. They allow you to organize different types of content o...
comments
Blog comments are written replies to your blog postings that readers can add. Leaving a comment on a blog article allows your visitors to easily connect with you and other visitors.
Comments are n...
category
One of WordPress's default taxonomies is a category. Categories may be used to categorize and divide your blog content into separate areas. For example, a news website may categorize its articles as ...
custom fields
Custom fields in WordPress are used to provide additional information to a custom post type or page.
They are widely used to store important data by WordPress plugins and themes. You may also add ...
d
display_post_states
In this article, we will explore the ins and outs of this filter, providing you with valuable insights and practical examples to make the most of its capabilities.
Understanding the display_post_s...
do_action
WordPress, the popular content management system, offers developers a wide range of functions to customize and extend their websites. Among these functions, the do_action function holds a special pla...
f
fieldset
A fieldset is an HTML element used to group related elements within a form, providing a way to organize complex forms for better user experience and accessibility. The fieldset element is typically u...
fuzzy searching
Fuzzy searching is a technique used in information retrieval and text processing to find matches for a query term even when the exact term is not known or spelled correctly. Instead of requiring an e...
g
geolocation
"Geolocation" is a noun referring to the process of identifying or estimating the real-world geographic location of an object, such as a mobile device, computer, or internet-connected terminal. It in...
glitch
"Glitch" is a noun used to describe a sudden, temporary malfunction or irregularity in a system, process, or device. It often results in unexpected behavior, errors, or disruptions to normal operatio...
gutenberg
The release of Gutenberg marked a paradigm shift in the way content is crafted within the WordPress ecosystem. Departing from the traditional text-centric editor, Gutenberg introduced a block-based a...
n
next.js
Next.js is a popular open-source React framework that's primarily used for building server-side rendered (SSR) and static websites. Developed by Vercel, Next.js simplifies the process of creating Rea...
nav_menu_link_attributes
nav_menu_link_attributes is a filter hook in WordPress that allows developers to modify the HTML attributes of a navigation menu link. This filter hook is called for each menu item in a navigation me...
p
post_row_actions
The post_row_actions filter hook in WordPress allows you to modify the row action links displayed for each post in the admin panel's post listing screen. These action links typically include options ...
php
PHP, short for Hypertext Preprocessor, is a super popular language for building websites. It was cooked up by Rasmus Lerdorf back in 1994, initially just for managing his own site. But boy, has it co...
pre_get_document_title
This function, pe_pre_get_document_title, acts as a filter for the document title. If the current page is a category and specifically the 'news' category, it appends a custom string to the title, giv...
pre_trash_post
Are you a WordPress enthusiast or website administrator looking to streamline your post management tasks? If so, you're in the right place. In this article, we'll explore the pre_trash_post filter in...
password_change_email
WordPress, one of the most popular content management systems, provides a wide range of hooks and filters that allow developers to customize and extend its functionality. One essential hook for user ...
plugin
In WordPress, a plugin is a piece of software that can be installed and activated to extend the functionality of a WordPress website or blog. Plugins are designed to seamlessly integrate with WordPre...
r
robust
"Robust" is an adjective used to describe something strong, sturdy, or able to withstand stress, pressure, or changes without breaking or deteriorating easily. It can refer to physical objects, syste...
roles
In WordPress, you can create a new role with subscriber capabilities by using the add_role() function in your theme's functions.php file or a custom plugin. Here's an example of how you can do it:
...
roles and capabilities
Roles and Capabilities allow you to restrict what other users can and cannot do on your website. They may be used to handle user operations such as writing articles, creating new pages, moderating co...
t
term_links-{$taxonomy}
The term_links-{$taxonomy} hook in WordPress is used to filter the links for terms within a specified taxonomy. This hook allows developers to modify how term links are displayed, offering flexibilit...
the_generator
In WordPress terms, the_generator refers to a function used to output the HTML meta tag for the version of WordPress that is currently running on the website. This tag typically appears in the HTML h...
transition_post_status
Among the various hooks available, the transition_post_status hook stands out as a powerful tool for developers to modify and enhance the behavior of post status transitions.
transition_post_statu...
title tags
Title tags, also known as HTML title elements, are an essential part of web page optimization for search engines. They are HTML elements that define the title of a web page and appear in the title ba...
theme
A WordPress theme is a collection of files that governs the overall look of your website. Themes may govern anything from your site's style to the colors of its hyperlinks. It's common to think of ...
w
wp_unslash
wp_unslash is a WordPress function that is used to remove slashes from a string or an array of strings. This is often necessary because WordPress automatically adds slashes to data received from user...
woocommerce
WooCommerce is a powerful e-commerce platform that allows you to build and manage your online store directly within WordPress. Here's an overview of WooCommerce:
What is WooCommerce?
WooCommerc...
wordpress rest api
The WordPress REST API is an interface that allows developers to access and interact with the content of a WordPress site using HTTP requests. It provides a set of endpoints that can be used to retri...
wp_footer
wp_footer is a WordPress hook that is used to inject code or scripts into the footer section of a WordPress website. It is one of the core hooks in WordPress and is typically included in the theme's ...
wp_insert_post
When building a website or a blog using WordPress, there may be times when you need to programmatically create posts. This is where the wp_insert_post() function comes in handy.
The wp_insert_post...
wp-cli
WP-CLI is WordPress' command-line interface. Without using a web browser, you can update plugins, set up multisite installations, and much more.
Many activities in the WordPress admin may be perfo...