CODOWPPOSTS – Features and HowTo Guide – WordPress Plugin

CODOWPPOSTS is a WordPress plugin to show posts, pages, or custom posts on the frontend in tabular format with client-side filters and pagination. Select post type, add/re-order/delete columns with post attributes e.g. title, excerpt, author, category, or any custom post meta boxes. Define column widths, link permalinks, enable/disable client-side filters for each column. Define number of posts per page (default: 10) with client-side pagination functionality.

forward

WordPress Plugin Development Boilerplate

Another contribution to the open-source community. We have developed and released a boilerplate template to develop a new WordPress plugin using Object Oriented Programming (OOP) approach. If you are a WordPress developer and want to develop a custom WordPress plugin from scratch, then this boilerplate may act as a good starting point for your new WordPress plugin.

forward

WordPress and jQuery. What’s the Future?

WordPress is planning major jQuery changes in version 5.5 and future versions. Since WordPress relies on jQuery which is a popular JavaScript framework, the WordPress team wants to update jQuery to the latest possible version. In the long term, they want to minimize or completely remove the reliance on the jQuery framework as mentioned in this blog post. Following are some short notes about this topic: Currently, WordPress provides jQuery with version 1.12.4 released in 2016. The WordPress team wants to update the jQuery version gradually because many themes and plugins are using an older version of jQuery as a...
forward

Interview Questions for WordPress Developer

I have prepared a list of possible questions which are commonly asked or should be asked from a candidate applying for the position of a WordPress developer. What are WordPress plugins?What are WordPress themes?What are WordPress child themes?What is Gutenberg?How to choose a best WordPress plugin?Can you develop a WordPress plugin from scratch?Can you design a WordPress theme from scratch?Can you customize WordPress plugins developed using OOP concepts?What is the difference between OOP and Structural programming?What are hooks?Can you define a custom hook?What are actions?What are filters?What is the difference between actions and filters?How to extend the existing functionality of...
forward

WordPress Security Checklist

Following are some general recommendations to enhance security of a WordPress website. Use a security plugin e.g. Wordfence (if not already installed) and make sure that it’s updated to the latest version. Following is a short summary of recommended Wordfence settings:Make sure that the “Enabled and Protecting” mode is enabled after the “Learning” period is ended.In “Protection Level”, make sure to optimize the Wordfence firewall by enabling the Extended Protection mode.Upgrade the plugin to the premium version to enable the “Real Time IP Blacklist” feature to protect the website from malicious activities using the updated and latest database.The other default...
forward

Common PHP Warnings/ Errors and their Solutions

Recently, we have updated our PHP version to the latest stable version (7.4.9) for our WordPress website. After the update we started getting PHP warnings. We have listed some of the warnings with their possible solutions in this blog post.

forward

Demo – UniLMS – A Learning Management System – WordPress Plugin

In this post, we will have a demo of our learning management system known as UniLMS which is shipped as a WordPress plugin. We will discuss the main features, modules, and components of the plugin. We will also test the modules and features of the plugin by creating dummy data. What is UniLMS? UniLMS is a learning management system developed for universities, schools, colleges, academies or any other type of institutes to manage their day-to-day activities. The software is shipped as a plugin that can be used on any WordPress website. Modules/ Components of UniLMS Following is a list of...
forward

A Guide To WordPress REST API Authentication

WordPress provides a REST API to get, update, and delete the WordPress website data. This means that we can use WordPress CMS as a backend system to create & manage content and Angular or React to design our frontend application to consume the content using the WordPress REST API. In this blog post, we discussed the authentication process to safely and securely consume WordPress data using WordPress REST API.

forward

Checklist For Developing A WordPress Website

WordPress is a very powerful and popular content management system to design and develop professional websites. In this blog post, we have provided a checklist for developing a WordPress website.

forward

How To Access Block Directory Inside Gutenberg Block.js File?

Sometimes, we need to access the block directory url inside Gutenberg block.js file (see following scenario). Let’s say that inside the block folder you have an images folder containing logo.png image and you want to access that image inside the block.js file. In this blog post we will learn how to access the image inside images folder from block.js file.

forward