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.
With the popularity of WordPress with ever expanding list of features, it’s now being used more as a CMS for a website than a blog. With this, more and more people have to move the WordPress form a sub-directory to root of a website to properly setup website. For all of its pages and posts,…
WordPress slowly but surely has become the most popular open source CMS but most users did not start using it as a CMS for their websites. I also started using WordPress as Blogging Platform and had a custom built CMS to manage rest of my website. But with the arrival of WordPress 3.x, lot of…
One of the best features in the WordPress 3.x is the ability to add multiple Menus from pages, posts, customs posts types or even just anything as you desire. It’s very easy to first register custom menu in the admin panel and then call in your theme files and style them as you want. To…
In WordPress, Custom Post Type is great feature to manage your custom content such as portfolio which can’t be managed properly with the default posts or pages type. One of the problem in working with custom post types is the pagination issue. If you are viewing the same records on the next or third page…
This is last of the series of posts I have made on loading external swf movies into Main Flash movie and controlling its timeline. In this post, I’ll add the last missing feature in the player which was seek bar. In the previous Post, I added Play, Pause, Forward, Rewind Buttons to control and manage…
Custom Post Types is very useful way to add Custom Manager in the WordPress. I have been using More Types with lot of success. One of the problem that I usually get while setting up is the permalinks structure for the custom post using More Types Plugin or any other Custom Post type plugin is…
With Facebook user base reaching 1 Billion connected people mark and integration of more than 7 million websites, Facebook is the number one social networking platform. While every developer wants to be on this bandwagon to create applications and games, there are numerous tutorial websites sharing the tips and tricks on Facebook evolving API. For…
The New Menu system in WordPress 3.x works great. It allows you to create multiple menus and add multi-level menus easily without any hackery. Although many users have their upgraded their WordPress installations, many old themes still do not support latest Menu system. Since it requires some coding, let’s see how can this be enabled…
If you are looking to set up a store on your Facebook Fan page quickly and most importantly freely, Payvment is the way to go. Payvment store provides tools for Social Sharing, Analytics, Product Management, Orders and Payment and of course front end Store set up in your Facebook Fan page. There are premium versions…
Gravity Forms is a great WordPress plugin to add and manage forms on your blog. While setting up multiple Gravity Form on one WordPress powered website, I had issue with tab index. Both Gravity forms had the same tabindex number and it was not working properly. I tried to search something Gravity Forms support forums…
Gravity Forms is hands down the best contact form plugin for WordPress. Gravity Forms WordPress Plugin allows you to quickly build and design your WordPress forms using the form editor. You just need to select your fields, configure your options, and easily embed forms on your WordPress powered site using the built in tools. Although…
WordPress shortcodes are great for adding great features easily and efficiently using plugins into your posts and pages. The problem with shortcodes is that they don’t work when added outside the loop. Shortcodes are usually added in the content text area for added functionality. For instance, if yuo wanted to add Gravity Form into your…
Sometime back I put together a Text Testimonials Slider with Navigation using jQuery and Cycle Plugin. I got several requests of how to put several testimonials boxes on single web page. I have updated the original code and have provided different testimonials boxes with different effects. I have also added navigation styles to make the…
Sometime back I had posted several tutorials explaining how to load external swf file into main flash movie and then control the timline of loaded swf from the main flash movie. I had been getting requests on daily basis for the questions on how to load and unload the external swf file on user click.…
jScrollPane is a cross-browser jQuery plugin which converts a browser’s default scrollbars into an HTML structure which can be easily skinned with CSS. The scrollbars look really sleek. The only issue was that JScrollPane did not work with the content displayed on iPad/iPhone. After some search and hackery, I found some posts and finally could…