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.
MemberClicks offers All-in-one association management software that allows members management, email marketing, events registrations for members, membership renewals, and different level of Membership. MemberClicks Oasis API is a JSON REST API that allows a 3rd party client to interact with your Oasis (Members) data. Using Oasis API, MemberClicks Auth WordPress Plugin enables clients to allow their MemberClicks…
MemberClicks offers All-in-one association management software that allows members management, email marketing, events registrations for members, membership renewals, and different level of Membership. MemberClicks Oasis API is a JSON REST API that allows a 3rd party client to interact with your Oasis (Members) data. Using Oasis API, MemberClicks Auth WordPress Plugin enables clients to allow their MemberClicks…
JSON Web Tokens are an open and standard (RFC 7519) way for you to represent your user’s identity securely during a two-party interaction. That is to say, when two systems exchange data you can use a JSON Web Token to identify your user without having to send private credentials on every request. This blog post covers using…
Google Sign-in integration in your web and mobile app is quite basic feature these days. Almost every app allows users to sign-in with Google account. While Google provides some support and Token id for sign-in, you are still left to integrate using REST API with WordPress. JSON API User Plus plugin provides you google-connect endpoint…
A swipeable UITableViewCell or UICollectionViewCell allows Left and right swipe actions, Action buttons with: text only, text + image, image only and many more features. Implementing SwipeCellKit Pod in your Xcode project is quite straight forward. Although I followed all instructions to install and implement SwipeCellKit Pod defined on its page, there was following error:…
Alamofire is an HTTP networking library written in Swift. if you are facing Alamofire Swift compiler errors on build in older Xcode versions, you may need to change the Alamofire version for a compatible one to your Swift and Xcode version, here is the github link for all releases Alamofire releases where you can find…
While developing iOS apps, you may come across a situation where you have an old Xcode version while your physical device is running on a newer iOS version which is not supported by Xcode. In such scenario, you will need to manually add device support files to your Xcode installation so it could build and…
While development on Xcode using free development account, and if you are using real devices to install and test your apps and not the slow simulators, sooner or later, you are going to see the following error message: The maximum number of apps for free development profiles has been reached. The solution is quite simple…
WordPress will not allow you to use Plus ‘+’ sign for username registration. Anyone trying a + sign in the username, the plus sign (+) was being removed by the function. This issue also came up for my JSON API User Plugin registration endpoint when some people asked how they could use + sign with…
To add English ordinal number suffix after normal number, following php function returns number with proper suffix. e.g. 1st, 2nd, 3rd, 4th, 5th, 6th… For php versions prior to 5.3. use following version. For php 5.3+, using the built in php function and it is even better because works with locale, just provide your locale.
This php masking function will allow first and the last 4 digits for any credit card number. You can also provide the masking letter. Credit card number has to be at least 13 character long. This is how you can call it.
To add description content on your WooCommerce product category anding page, you need to add description and other meta tags in your category using Yoast SEO plugin. The description will be added just below the page title. If you want to move the description under your product list, add following code in your functions.php file…
We have finally released a Documentation WordPress Plugin for API endpoints today after months of testing and development. PI API Documentation is a WordPress Plugin. This Plugin adds Custom Post Type Documentation which enables you to add Documentation for your REST API endpoints. It is super easy to use and add API documentation quickly on your WordPress website. PI…
I recently worked on MemberClicks Membership Management Software Oasis API to integrate it with WordPress so that WordPress website could be used for showing content and training content to members using LMS plugin. MemberClicks offers All-in-one association management software that allows members management, email marketing, events registrations for members, membership renewals, and different level of…
Four new endpoints have been added in the JSON API User Plus plugin for BuddyPress Groups component REST JSON API groups_get_avatar, groups_upload_avatar, groups_get_cover, groups_upload_cover. These endpoints have added missing features for the BuddyPress Groups component via REST API and now Groups endpoints can be used for mobile app to manage avatars and cover. Both Update…