Settings API for Network Sites (Multisite)

This article explains how to create a settings page for a plugin in the WordPress Multisite network admin using the Options API, highlighting the differences from...

ThickBox API: Modal Window in WordPress Admin

This article explains the usage of the ThickBox API for creating modal windows in the WordPress admin area, including examples and parameters for customization.

List of File Extensions and Their MIME Types

When uploading a file to WordPress website, WordPress will check the MIME type of the file. Sometimes it's useful to know what the mime file type of a particular file...

Page Template for any Post Type in WP 4.7

Support for page templates ("page" post type) has been unchanged for 12 years. And it helped developers to conveniently create templates for pages, but it has always...

Constants in PHP — const and define()

Understanding the difference between declaring PHP constants using the const keyword and the define() function, and the features and limitations of each method.

Speeding up the WordPress admin panel — disabling aggressive update checks

This article explains how to speed up the WordPress admin panel by disabling aggressive update checks, which often cause slowdowns and performance issues. It provides a...

@import Styles of a Child Theme via PHP

Using child themes in Wordpress is a valid way to modify an existing theme, but the CSS @import directive is slow, so it's worth avoiding.

It takes 200ms to load the...

Pagination for WordPress Single Post (Post Content)

Not everyone knows that in WordPress a single post or page can be divided into several parts, thus organizing the pagination for the post. To do this you need to use...

Creating New Fields for WordPress Comments

There are cases when it is necessary to add custom fields to the WordPress comment form, for example, a field for entering a phone number, address, rating, mood, and so...

Flexbox in CSS

The layout model known as Flexbox (flexes) is becoming increasingly popular. Primarily due to its convenient use in creating frameworks and layouts for individual HTML...

Thumbnails for Taxonomy Elements (WP_Term_Image)

In this post I'm going to share the code that adds the ability to set thumbnails for taxonomy elements, both built-in (tags, categories) and custom. The code is tested...

Frontend. 15+ hooks for functions.php

Collection of popular, useful, and interesting frontend hooks for functions.php, including changing the login page logo, redirecting to a post when searching, adding...

Global Variables of WordPress

We often use functions to retrieve some data on a page and are unaware that this data can be taken from global variables. For example, the name of the author on the...

Setting a Custom Image as the Default Avatar

This article provides information on how to set a custom image as the default avatar in WordPress, along with three different methods to achieve this.

Custom Filters in Post, Comment, User, and Taxonomy Tables

The article explains how to add custom filters for managing records, comments, users, and taxonomies in WordPress admin tables, including practical code examples.