I am a web & mobile app developer based in Lahore. I have been developing creative, interactive, usable & successful web apps, web portals, php and Flash action scripting, REST apis, WordPress plugins & themes. In recent years, I have worked on Ionic, Angular and TypeScript for hybrid mobile apps, Flutter & Dart, React & React Native, and Swift native iOS mobile app development.
RESTful JSON API Pro groups four operational tabs together: Caching Rate Limiting Log Manage Transients They are not random premium features. They answer the four questions that appear once a WordPress API moves from “it works” to “people are actually using it.” The free RESTful JSON API plugin handles the core API surface: controller routing,…
Build a practical Flutter login screen that posts credentials to User Plus, securely stores the returned JWT, restores the session, and handles errors cleanly.
Give Claude, Codex, Gemini, and other AI builders a discoverable, testable contract for WordPress authentication, profiles, meta, and app content.
Rate limiting sounds simple until a real API receives real traffic. The obvious approach is a fixed window: allow 100 requests per minute, count requests until the minute ends, then reset the counter. That works until a client sends 100 requests at 12:00:59 and another 100 at 12:01:00. Technically each minute stayed within the limit,…
Discover, read, and manage custom post types, taxonomies, terms, media, and ACF-style post meta through the separate PostsPlus controller.
Every public API request costs something. WordPress loads, hooks run, posts and terms are queried, objects are shaped, and a JSON response is encoded. When a mobile app, widget, or frontend asks the same read-only question again and again, the site should not pay the full cost every time. That is the job of Caching…
Configure all three User Plus SSO providers and exchange native provider credentials for the same WordPress JWT used by password login.
Build a secure native-app login flow with JSON API User Plus 5.0.4, from WordPress setup and JWT storage to session restoration and authenticated profile calls.
RESTful JSON API Pro adds the production layer for the free RESTful JSON API plugin. The free plugin includes the API foundation: Core read utilities, read-only Posts endpoints, the rebuilt User controller, JWT login, API Config, CORS, HTTPS enforcement, and the Documentation tab. Pro adds: Caching, Rate Limiting, Log, Manage Transients, post create/update/delete endpoints. The…
RESTful JSON API Pro is an add-on for the free RESTful JSON API plugin. The free plugin provides the API foundation: routing, controllers, API Config, CORS, HTTPS enforcement, JWT authentication, the Documentation tab, public read endpoints, and the rebuilt User controller. Pro adds the production layer: Caching, Rate Limiting, Log, Manage Transients, post create/update/delete endpoints.…
The original JSON API plugin was an important part of WordPress history. Dan Phiffer built the early work around 2009-2010, originally for the Museum of Modern Art blog, long before WordPress had its own REST API. By the time many WordPress site owners adopted it around 2013, there was still no default WordPress REST API…
While working on a client website API calls to list member profiles filtered by member types, profile search endpoint did not include few member types in response that are hidden, in this example such as “Corporate Portfolio Org”, “Corporate Subsidiary Org”. Here is the code I used for MemberClicks REST API call to filter member…
Elementor Pro widgets and templates enable us to add content quickly on WordPress pages. If you are building a web portal with lot of landing pages, posts & CPT, adding separate templates of Elementor Pro widgets on those landing pages is not a smart idea. One of the better way of adding Elementor Widgets on…
Elementor Pro widgets and templates are an efficient way to add content on WordPress landing pages. Either you can add them manually or using WordPress hook. Using the Custom Query Filter, Query ID, you can further make the content dynamic by passing current page url, post id or other related information but that is additional…
Elementor Pro widgets and templates enable us to add content quickly on WordPress pages. One of the better way of adding Elementor Widgets in pages is by saving them as template, add the query id custom query filter, and add the container using short code or template or better still even use WordPress hook to…