Code Development Elementor WooCommerce WordPress
November 13, 2025 / November 13, 2025 by sajdoko | Leave a Comment
# Introduction Now that we have a working widget with controls, it’s time to integrate WooCommerce products. In this part, we’ll query products, display them, work with product data, and create a basic grid layout. # Learning Objectives By the end of this tutorial, you will: Query WooCommerce products using WP_Query Build query arguments based […]
Read more »
Tagged
November 11, 2025 / November 13, 2025 by sajdoko | Leave a Comment
# Introduction Now that we understand how Elementor widgets work, it’s time to build the foundation of our Collection Products widget. In this part, we’ll create the widget files, implement the required methods, add basic controls, and register the widget with Elementor. # Learning Objectives By the end of this tutorial, you will: Create the […]
November 10, 2025 / November 14, 2025 by sajdoko | Leave a Comment
# Introduction Before we start coding our Collection Products widget, it’s essential to understand how Elementor widgets work under the hood. In this part, we’ll explore the widget architecture, learn about the base class, understand the widget lifecycle, and see how widgets integrate with the Elementor page builder. # Learning Objectives By the end of […]
November 9, 2025 / November 13, 2025 by sajdoko | Leave a Comment
# Introduction Welcome to Part 1 of our tutorial series on building a custom Elementor WooCommerce widget! In this part, we’ll set up a complete development environment for building the Collection Products widget. Proper setup is crucial for smooth development and ensures compatibility with WordPress, WooCommerce, and Elementor. # Learning Objectives By the end of […]
# Introduction Welcome to this comprehensive tutorial series on building a custom Elementor widget for WooCommerce! In this series, you’ll learn how to create a “Collection Products” widget from scratch that displays WooCommerce products in a beautiful Pinterest-style grid layout with custom collection images, filtering, and sorting capabilities. # What You’ll Build By the end […]
Code Development Plugin WordPress
July 4, 2025 / November 13, 2025 by sajdoko | Leave a Comment
Throughout this series, a complete and functional Quick Note Manager plugin has been built from the ground up. The core features—admin management, AJAX-powered submissions, and frontend display via shortcodes—are all in place. The final stage of development involves polishing the plugin to ensure it is secure, visually appealing, and ready for distribution. This concluding article […]
In our previous article, Implementing AJAX for Dynamic Content, we explored how to enhance the Quick Note Manager plugin by setting up AJAX for smoother and more interactive user experiences, covering client-side JavaScript, server-side PHP handlers, and secure data handling. With a fully functional administrative interface for managing notes, the next logical step is to […]
June 22, 2025 / November 13, 2025 by sajdoko | Leave a Comment
In the previous article, Building a WordPress Plugin: Creating the Admin Dashboard Page, a complete admin interface for managing notes was constructed. While functional, every action, such as adding a new note, requires a full page reload. This behavior can feel slow and outdated. Modern web applications provide a more fluid experience by updating content […]
This guide continues the development of the Quick Note Manager plugin. The first article, Building a WordPress Plugin: A Step-by-Step Guide, established the plugin’s foundation, including the main file, a custom database table named wp_quick_notes, and activation/deactivation hooks to manage this table. The next phase focuses on creating a user-friendly administrative interface. A robust admin […]
Development Laravel
November 18, 2024 / November 13, 2025 by sajdoko | 1 Comment on Optimizing and Extending the Livewire Product Filter – Part 4
Welcome to the fourth and final part of our Livewire series! Now that we’ve built the basic product filtering system and added functional filters, we’ll optimize the product filter for performance and usability. We’ll add features like pagination, loading indicators, and animations to create a polished, user-friendly experience. Part 3: Enhancing the Livewire Product Filter: […]