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.
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…
A live Ticketmaster listing is useful, but search engines need individual URLs if you want each event to compete for searches such as an artist name, venue, city, and date. PI Event Master’s virtual event pages create those detail URLs without importing every API result in advance. The important SEO decision is what happens after…
PI Event Master can take a new WordPress site from an empty page to a live, filterable events listing in about ten minutes. The fastest route is to configure only the essentials first: install the plugin, add a Ticketmaster Discovery API key, verify the connection, choose a display style, and publish one shortcode. Styling, importing,…
An events directory can earn commission when it sends qualified buyers to Ticketmaster, but affiliate income is not automatic. You need approval for the relevant programme, correct tracking, useful event discovery pages, and clear disclosure. PI Event Master handles the repetitive part by adding your configured affiliate identifier to ticket links for both live 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…
Elementor Pro widgets and templates enable us to add posts quickly on WordPress pages. One of the feature is to add posts and filter by category. Although you can add Posts widget on every page and filter category but if you have lot of pages and may want to use one Elementor template on all…
Adding Custom Post Type (CPT) is a routine matter these days, you can easily create custom post type using CPTUI plugin, but there are some things which are not supported out of the box. WordPress does not support custom post types CPT in the archives for the default categories and tags listing for CPT. FOr…