Social Icons block: Applied colors now dynamically update based on theme.json and Global Styles

The Social Icons block provides options to set both an “Icon color” and an “Icon background color”. In versions prior to WordPress 6.3, the selected colors were hardcoded as…

Read more »

Improvements to the Cache API in WordPress 6.3

As part of the release of WordPress 6.3, the new Performance team has been working on several improvements to the core. There are a few new additions to the WordPress Cache API, improved validation, and new actions.

Read more »

How We Identified Nearly 150K Hacked WordPress Sites in 60 Days

This report is intended to answer questions and add context to our recently announced discovery of tens of thousands of compromised WordPress websites where popular security plugins were present but unable to detect malware that added itself to the security plugins’ allow lists.

Read more »

Create & Sell Online Courses in WordPress with Tutor LMS & ProfilePress

Want to create and sell online courses with WordPress? Create a WordPress course website with Tutor LMS & ProfilePress membership plugin.

Read more »

Configuring development mode in 6.3

WordPress 6.3 introduces a new concept called “development mode”, which affects certain nuances in how WordPress behaves. Going forward, sites will be able to configure their development mode using a new WP_DEVELOPMENT_MODE constant, which is recommended for any development sites.

Read more »

Laurence Bahiirwa receives the Yoast Care fund for his contribution to WordPress

Laurence Bahiirwa is a WordPress devotee with love for the community. Learn more about him and his contributions in this interview!

Read more »

WordPress AIOS plugin used by 1M sites logged plaintext passwords

The All-In-One Security (AIOS) WordPress security plugin, used by over a million WordPress sites, was found to be logging plaintext passwords from user login attempts to the site’s database, putting account security at risk.

Read more »

On the Market for Utility Plugins

A utility plugin is a single plugin that’s activated and does one thing with minimal user input and that enhances or streamlines their work within WordPress.

Read more »

An Introduction to WordPress Playground (Including Comments From Lead Dev)

Imagine if there was an in-browser version of WordPress that didn’t need PHP, a server, or database to run? Welcome to WordPress Playground!

Read more »

Analysis of 39 WordPress plugins with over a million active installations

WordPress dominates the CMS market with an impressive 63.2% market share, meaning that a whopping 43.1% of all websites rely on this powerful platform. Just think about the vast number of potential website owners you could target if your expertise lies in WordPress! Now, you might be tempted to believe…

Read more »

Registering scripts with `async` and `defer` attributes in WordPress 6.3

WordPress 6.3 introduces support for registering scripts with async and defer attributes as part of an enhancement to core’s existing Scripts API. This addresses a long-standing Trac ticket, …

Read more »

Blocks 3.1 Beta

Help the Kadence Team test the latest release of Kadence Blocks. Enter your email so we can communicate about this release and provide updates as needed.

Read more »

I18N Improvements in 6.3

There are a number of internationalization (i18n) improvements in WordPress 6.2, which I’d like to cover in this dedicated dev note.

Read more »

Real-Time Collaboration in WordPress: Here’s What to Expect

Gutenberg Phase 3 is bringing real-time collaboration and collaborative editing to WordPress. Here’s what that will mean for the platform.

Read more »

Using WordPress env For Docker-Based Local Development

I have been using Docker Compose for local development for years now. While I am comfortable writing or debugging a docker-compose.yml file, if I can avoid doing so, I will. Luckily, the WordPress open-source platform has a zero-config tool for Docker-based local development that is built on top of Docker Compose. If you run this […]

Read more »

Core Editor Improvement: Advancing the power of Patterns

These “Core Editor Improvement…” posts (labeled with the #core-editor-improvement tag) are a series dedicated to highlighting various new features, improvements, and more from Core Editor related p…

Read more »

New handbook page for WordCamp Organizers: WordCamp Speaker Selection (for content AND diversity)

WordCamps are a big part of community building. It is often a place where new members start to interact and actively take part in the project. Speaker representation will affect how attendees and future speakers feel about your event. If speakers or attendees feel outnumbered or not represented, they are less likely to engage with […]

Read more »

Details Block and Footnotes Now Available on WordPress.com

New writing- and publishing-focused features have been added to WordPress, including a brand-new block, the addition of footnotes, and other writing flow improvements.

Read more »

Image performance enhancements in WordPress 6.3

WordPress 6.3 comes with several enhancements that improve load time performance for content with images. The benefits can be seen in the Largest Contentful Paint metric (short “LCP”), which captures the time from the beginning of the request until the largest content element in the viewport has been rendered.

Read more »

What Liquid Web’s New Investors Mean for StellarWP

At StellarWP, we lean into the idea that change is growth, and change is good. With that change comes some news!  StellarWP recently brought on private equity firm One Equity Partners (OEP) as the newest Liquid Web investor. With new faces come new questions, curiosities and the opportunity for us to update our community on […]

Read more »

Automatically share content to Instagram & Mastodon with Jetpack Social

Dedicating time to publish content on all your social media platforms can be tedious and time-consuming. That’s why Jetpack has been working hard to create robust tools to help you automatically sh…

Read more »

Real-time Collaboration: architecture

The goal of this issue is to lay down the technical architecture to implement real-time collaboration in WP Admin (Post and Site editor).

Read more »

Birgit Pauli-Haack: Fostering Community Spirit Through Knowledge Sharing

Read our conversation with Birgit Pauli-Haack about the Gutenberg Times and the importance of knowledge sharing in open-source projects.

Read more »

Headless WordPress: The definitive guide

Everything you wanted to know about headless WordPress. Find out whether whether a headless CMS is right for your organisation. Download the guide now.

Read more »

Improvements to the metadata API in WordPress 6.3

WordPress 6.3 brings significant improvements to the metadata API, enhancing the lazy loading capabilities for term, comment, and site metadata. These enhancements aim to improve performance, optimize code readability, and ensure a consistent developer experience across different metadata types.

Read more »

ChatGPT for WordPress Developers: AI Use Cases for Web Development

Discover how WordPress developers can use ChatGPT in web development. Learn how this AI technology can be used to optimize code, design tasks, improve SEO, and more.

Read more »

6 Reasons WordPress Developers Shouldn’t Join Mastermind Groups

For WordPress developers, there’s power in numbers & banding together. But make sure you don’t join a mastermind group for the wrong reasons.

Read more »

All-In-One Security Plugin Patches Sensitive Data Exposure Vulnerability in Version 5.2.0

All-In-One Security (AIOS), a plugin active on more than a million WordPress sites, was found to be logging plaintext passwords from login attempts in the database and has patched the security issu…

Read more »

How to Get WooCommerce Cart Items with JavaScript

Unlock the potential of JavaScript and AJAX to effortlessly get WooCommerce cart items. Elevate your e-commerce site with JavaScript for retrieving cart items.

Read more »

WooWeekly #451: Registration Anti-Spam | Grouped Products | Social Selling

Hello there, Welcome back to WooWeekly, your weekly appointment with WooCommerce tutorials, tips and updates handpicked for you (and the other 17,583 subscribers) so that you can learn something new. Our beach house is almost clean, doing the last bits today while writing this newsletter (here’s the proof!). It’s been a nightmare, but at least in this […]

Read more »

Bluehost Incorporates AI Into New WordPress Site-Building Package

Bluehost, a web hosting service that specializes in WordPress hosting, said Wednesday it’s launching a new WordPress site-building package that uses artificial intelligence. The package is called WonderSuite, and Bluehost said it’s designed to be a digital co-pilot to help you easily create websites fast.

Read more »

Build your own “On This Day” page for WordPress

I blog. A lot. Too much really. One of the things I like to do is see what I was rambling on about this time last year. And the year before that. And so on. So, here’s my On This Day page and here’s how I built it. WARNING Extremely quick and dirty code ahead! […]

Read more »

Phase 3: Admin Design

So how can we design the overall admin in such a way that it can be shaped to any need, regardless of their simplicity or sophistication? How can we then manage complexity without being complicated? How can we make designing and building great interfaces on the platform easier and more expressive to usher it through […]

Read more »

Performance Enhancements: #57645 (Implement lazy loading term meta in WP_Term_Query)

When using WP_Term_Query class, term meta should be lazily loaded, as term meta is not required for most page loads. Term meta can easily be lazily load using existing apis found in core in the WP_Metadata_Lazyloader class.

Read more »

Announcing the Inaugural Cohort of the WordPress Contributor Mentorship Program!

I feel excited and proud to announce the formal launch of the inaugural cohort of its experimental contributor mentorship program today (July 12th)! Organized by the Contributor Working Group of th…

Read more »

Block Library

This is an expansion on the Phase 3: Collaboration outline. Today we’ll cover block management and a few important development APIs. Now that blocks are able to model and express an entire site, it’s important to improve the way they can be organized, listed, and installed by users. The overall goal is to improve how […]

Read more »

WordPress 6.3 Makes the “Edit Site” Link Open the Current Template

WordPress 6.3 will make site editing several clicks faster for users who are moving from the frontend to edit the corresponding template. When you click the “Edit Site” link in the admin bar from a category page, for example, you currently get dumped out into the Site Editor on the home page. From here it’s […]

Read more »

Please, WordPress, keep the alternative text I entered

I’ve been using WordPress here since the beginning and I am still happy with what it does for me. One thing that drives me bonkers though is a UX bug in the media tool. Almost every time I upload an image to WordPress, I start typing in alternative text. The problem is that the editor […]

Read more »

Improve front end performance with just one line of PHP

While working on WordPress core, I discovered a pretty amazing function: wp_maybe_inline_styles. This function hooks into the style enqueueing process in WordPress. Instead of outputting a tag with an href attribute to a url of a CSS file, which when rendered in the browser requires a blocking HTTP request to get the CSS file […]

Read more »

WordPress 6.3 Beta 4

WordPress 6.3 Beta 4 is ready for download and testing. Testing for issues is a critical part of developing any software, and it’s a meaningful way for anyone to contribute—whether you have experie…

Read more »

Why we’re switching from WordPress to Kirby CMS

Creating presentation websites is 1 of our 3 main activities. We’ve been doing it since 2008, and from about 2010 we started trying different content management systems (or CMS), then writing our own, until we landed on WordPress in 2012. We have built over a hundred websites on WordPress and spent thousands of hours using […]

Read more »

The future of blogging in a video-obsessed world

With the rise of TikTok, Instagram reels, and YouTube shorts, it seems like people want nothing but videos. So is blogging still relevant?

Read more »

A Closer Look at the WordPress Command Palette

WordPress offers plenty of customization opportunities. If you can dream it, you can likely achieve it. The software allows developers the freedom to experiment. And WordPress core has continued to evolve. It seems like every major release brings more features to the back end. The Site Editor is a prime…

Read more »

WordPress Plugin Readme File Generator

Our WordPress Plugin Readme File Generator makes the process of making a readme file quick and easy.

Read more »

I’m tired of web dev

The web used to be fun and simple and easy to get stuff done with. Now it’s discovering that someone who doesn’t know what they were doing used a div instead of a button and fixing it involves half a day of frustratedly poking around files that make no sense and fixing a broken build […]

Read more »

MalCare, Blogvault, and WPRemote Plugins Patch Vulnerabilities Allowing Site Takeover Through Stolen API Credentials

Snicco, a WordPress security services provider, has published an advisory on a vulnerability in the MalCare plugin, which is active on more than 300,000 sites. “MalCare uses broken cryptography to authenticate API requests from its remote servers to connected WordPress sites,” WordPress security researcher Calvin Alkan said. “Requests are authentication by comparing a shared secret […]

Read more »

6 Best AI Image Generators for WordPress

Looking to explore the most impressive, fast and convenient AI image generators for your WordPress website? We did the research and here are our favorites.

Read more »

Introducing “Easy Text-to-Speech”: Making Voice Generation Effortless with our Brand New WordPress Plugin

Today, we’re absolutely thrilled to announce the launch of our latest innovation – “Easy Text-to-Speech,” a powerful yet user-friendly WordPress plugin that’s all set to revolutionize the way you interact with your website visitors.

Read more »

How to Set Block Defaults Programmatically

This block editor tutorial shows how you can set defaults for common core blocks, or even third-party ones.

Read more »

How to Use Gravity Forms OpenAI for Content Moderation

Find out how to integrate Gravity Forms with the Gravity Forms OpenAI plugin to build a moderation (and notification) system for any form.

Read more »

Learn how to build PHP to WebAssembly in 10 minutes

WebAssembly is easier than you think. It is difficult to get started with, but then it’s not. I’ve spent the last 10 months learning that, and now I will save you that time by sharing how to build PHP into WebAssembly in 10 minutes. And if you’ve never heard of WebAssembly, you can catch up […]

Read more »

What’s new for developers? (July 2023)

The sixth edition of a monthly roundup that showcases features that are specific to theme and plugin developers. The latest updates are focused on the upcoming WordPress 6.3 release.

Read more »

PaywallProject is a Newspack Alternative for Local News Publishers

Tyler Channel runs PaywallProject which tries to keep small newspapers in business. He offers a more affordable alternative to Newspack.

Read more »

Using WordPress as an ActivityPub instance

ActivityPub is a W3C standard, I mean recommendation. And WordPress supports it! Not by default, but for now, with a plugin. So, what does that mean? And why should you care?

Read more »

Next steps for GitHub updates

Summary: This post gives a brief overview of what updates have been introduced to the team’s GitHub project management system so far, and outlines the next updates being planned. If you’d like to get involved with the next round of process updates, please comment below 😃

Read more »

People of WordPress: Allison Dye

The People of WordPress goes to the US to feature Allison Dye, who uses the software in her work and disability-advocacy.

Read more »

Incident Report: Recent Cancelation of a WordCamp

Recently, members of the Community Team and Incident Response Team took steps to cancel a scheduled WordCamp. This was an unfortunate but necessary decision on our part, and we want to provide more…

Read more »

There is no “WordPress Dev”

The block editor in WordPress has created a divide between those who copy and paste code and those who understand web programming. This change is here to stay, but don’t be afraid to learn – it’s easier than it looks.

Read more »

WP Ipsum Generator

Forget about ‘lorem ipsum’, we’ve got a jamboree of WordPress jargon to spice up your placeholder text. Enjoy the gibberish!

Read more »

Recovering From The Mysterious Database Error

So yesterday, I was casually working on my WordPress central hub for my content throughout my site. I was tinkering with the settings, and while on the general settings page, I happened to click “save”. And that’s when all hell broke loose.

Read more »

Possible site takeover through stolen API credentials in combination with SQLi

Affected plugin MalCare Active installs 300,000+ Vulnerable version <= 5.0.9 Audited version 4.97 / 5.0.9 Fully patched version Not patch provided in 3 month

Read more »

Why WordPress Developers Should Join a Mastermind Group

Want to keep pushing the envelope in the WordPress business space? Join a mastermind group with like-minded peers to learn, share, & inspire.

Read more »

Malware Scanners Don’t Work, Try the Swiss Cheese Method

Website security malware scanners are not enough to protect your site and data. The Swiss Cheese Method is the only way to protect your data.

Read more »

How to add custom fields to the BuddyPress activity form

Learn how to add custom fields to the BuddyPress activity form, and make your community website more dynamic and interactive.

Read more »

Introducing Scheduled Creatives in AffiliateWP 2.15.0

Introducing Scheduled Creatives in AffiliateWP 2.15.0. Plan, automate, and optimize the visibility of your promotional content and boost conversions.

Read more »

What’s Going on With Gutenberg Phase 3?

Phase 3 of the Gutenberg project is the collaboration phase with real-time co-editing of posts as you find with Google Docs.

Read more »

SureTriggers Integrations

This week, we’ve introduced five awesome new integrations that we think you’ll love. These integrations include BuddyPress, FunnelKit Automations, Customer.io, and Delighted!

Read more »

WS Form Unveils Revolutionary OpenAI Powered Feature: AI Generated Forms

WS Form, a popular and powerful WordPress form plugin, is thrilled to announce the launch of an innovative feature that will transform the form-building experience for WordPress users.

Read more »

Institute for Nonprofit News, Publishing Start-ups, and WordPress

INN is a fascinating organization because they’re building a community of innovative publishers, including many start-ups.

Read more »

Media Library And Media Flows: For Phase 3

This is an expansion on the Phase 3: Collaboration outline. This time we’ll focus on the media library and media flows. Introduction The media library has been an area of slow iteration during the …

Read more »

WP Job Manager Redesigned

A free WordPress job board plugin

Read more »

Introducing Gravity SMTP: Test the Alpha Today!

We are excited to announce the launch of a new product – Gravity SMTP! Send and track WordPress emails with confidence. Test the alpha today!

Read more »

WooCommerce Blocks 10.6.0 Release Notes

The latest version of WooCommerce Blocks, version 10.6.0, is now available for download on WordPress.org and GitHub. Notable Changes Cart, Checkout, and Order Confirmation templates …

Read more »

Ana Gavilán receives the Yoast Care fund

Ana Gavilán, an ardent supporter of the WordPress Community Team, holds immense value as a contributor. Recognizing her exceptional contributions, Patricia Navarro nominated her for the Yoast Care fund. Let’s delve into the world of this WordPress enthusiast and her profound affection for the community.

Read more »

I Have to Migrate Seven Domains to WP Engine in 9 Days – HTML + CSS + JavaScript

My long-time (23 years!) host is shutting down suddenly and forcing me to do something I’ve wanted to do for many years now and really never had the time- move from my old-school host to mode…

Read more »

What Collaborative Features Will Bring to WordPress

How will collaborative features improve WordPress? We discuss several scenarios that demonstrate how they can streamline working together.

Read more »

Hey: An Elegantly Simple WordPress Block Theme for Blogging

Hey is a block theme designed by Automattic for users on WordPress.com and also released for free in the WordPress.org Themes Directory. It’s the kind of simple theme that enables you to quic…

Read more »

Unlocking Success: 5 Questions Answered by WordPress Expert Michelle Frechette to Empower Job Seekers

In today’s digital age, the demand for skilled professionals in web development and content management continues to soar. WordPress, the popular open-source

Read more »

WooWeekly #450: Search by Custom Field | Export by Product Tag

Hello there, Welcome back to WooWeekly, your weekly appointment with WooCommerce tutorials, tips and updates handpicked for you (and the other 17,559 subscribers) so that you can learn something new. I’m in the middle (literally) of our beach house post-renovation deep cleaning – for some reason dust decided to go everywhere, even inside the fridge – […]

Read more »

Blogger by Identity

This is a story I’ve told many, many times before. Only, I’ve never been asked by anybody within the WordPress community. So far, my stories have always been for my readers. My name is Ramya Pandyan but I’m better known as IdeaSmith. My first brush with blogging began in the late 90s when the internet […]

Read more »

WordCamp Europe 2024 Needs Organizers!

WordCamp Europe 2024 has announced its location next year in Turin/Torino Italy! The planning stages have already started and the

Read more »

Plugins: When It Changed

There was a time when I didn’t think anything would go wrong with plugins. And I remember the time when I realized how much trouble we were going to be in. This is the memory of that story.

Read more »

Dropping support for PHP 5

Support for PHP 5 will be dropped in WordPress 6.3, scheduled for release on August 8th 2023. The new minimum supported version of PHP will be 7.0.0. The recommended version of PHP remains at 7.4 or greater.

Read more »

Write for Us: WordPress.com Guest Blogging Program

TL;DR: Are you interested in contributing to our collection of WordPress-focused articles? We are opening our doors to guest bloggers who write exceptional content. Read on for more details. We bel…

Read more »

WordPress 6.3 Beta 3 Released, Introduces UI Changes to Pattern Management

WordPress contributors are onto another round of testing, as 6.3 Beta 3 was released this week. RC 1 is expected on July 18, and a live product demo is anticipated to be broadcast on Thursday, July…

Read more »

5 Ways to Use ChatGPT for WordPress Development

Have you tried using ChatGPT for WordPress development? Here’s how to use it to create plugins, themes, new functions, and more!

Read more »

Headless WordPress Applications with a REST API |

MailHog, Insomnia, and JWT Auth are the tools I’ve found useful when building headless WordPress applications with a REST API.

Read more »

Revisions

This is an expansion on the Phase 3: Collaboration outline. Today we’ll look into edit history and revisions.

Read more »

Twentieth year of WordPress, Designed

Read about how the Automattic Design team celebrated the WordPress 20th anniversary.

Read more »

Nurturing Inclusive Leadership: Cultivating a Diverse Leadership Pipeline

How well can an organization thrive if the Executive Leadership doesn’t have diverse experiences? It won’t last for long. Since the world doesn’t operate in a vacuum, your leadership shouldn’t be making decisions similarly.

Read more »

WordCamp Dhaka 2023 Cancelled Due to Concerns of Corporate Influence on Community Decision-Making

WordCamp Dhaka (Bangladesh) 2023 has been cancelled by The WordPress Community Team due to concerns of corporate influence on the community decision-making process. The camp was scheduled for August 5, and organizers had already secured a venue and progressed on moving the camp forward. The Community Team published a statement on the event’s website, which […]

Read more »

How to Close and Re-Open WordPress Gutenberg Sidebar

The sidebar gets a lot of use in the WordPress Block Editor, a.k.a. Gutenberg, but I found myself in a situation where I needed to programmatically close the sidebar and then re-open it later. This is how I did it.

Read more »

WordPress 6.3 Beta 3

WordPress 6.3 Beta 3 is now ready for download and testing! This version of the WordPress software is under development. Please do not install, run, or test this version on production or mission-cr…

Read more »

Adding Commands to the WordPress Command Palette

The Command Palette will land in WordPress 6.3. This tutorial explains what it is and shows how to add your own commands.

Read more »

Real-Time Collaboration

This is the first expansion on the Phase 3: Collaboration outline. We’ll look into real-time collaboration and define some of the project requirements.

Read more »

Changing Priorities

One of the motos engrained in me growing up is that you finish what you started. Not meant for silly little things, but anything with consequence. So, writing out the decision I came to two weeks back doesn’t come easy to me. But it’s time. Let me explain. I’d been co-organizer of WordCamp Netherlands 2009 […]

Read more »
To top