Author: Sajid
How to Create Custom Sidebars with PluginSidebar in Gutenberg
While working on the WordPress website it’s almost impossible to skip creating meta boxes. The meta box is helpful for storing metadata about your page,…
How to Create Post Grid Block With Settings Sidebar(Inspector Control)
If you’re following this blog to learn a block development, you know we’ve covered so far If this is the first time you’re visiting this…
How to Build Repeater Block in Gutenberg
Most of the time, you can’t create a dynamic webpage without having repeater fields. While developing the block you may want to give a feature…
How to Use Inner Blocks in Gutenberg
In the previous article, we built a carousel block where we allow uploading multiple images using the MediaUpload component. Though it works perfectly it has…
How to Build Carousel Block for Gutenberg
In the previous article, I created a block that allows uploading multiple images using the MediaUpload component. This block is displaying uploaded images as it…
How to Upload Multiple Images using MediaUpload Component
While working on a website, you may want to display multiple images. It can be the image gallery, carousel, bulk photos, etc. To build this…
WordPress Block Development – Use of RichText and MediaUpload Component
For WordPress developers, it’s essential to learn custom block development. I also started to learn it and decided to share my learning as I progressed…
How to Convert Live Speech to Text using JavaScript
Recently one of the readers asked about converting live speech to text. The topic sounds interesting to me. Though I wrote about converting speech to…
Send Emails using Google Apps Script and PHP
In the past, I have written about sending website emails using the Gmail API. Though it works perfectly, its flow is a little bit complex…
Stream Tweets in Real-Time using PHP
Twitter API provides a platform to stream real-time public tweets. This feature is helpful to know about current trends, and what people are talking about….