Nice Wordpress PHP jQuery Job - Modify my Plugin

This project was successfully completed by istankov85 for £77 GBP in 3 days.

Get free quotes for a project like this
Project Budget
£20 - £250 GBP
Completed In
3 days
Total Bids
Project Description

I previously had a custom plugin built. Its purpose was to enable users to search and filter SIM only deals on the front end and for webmaster to manage the process on the backend. Now I need a developer to customize my plugin further.

By applying for this project you should be confident that you can:

1. Execute the project outlined below

2. Understand existing PHP code

3. Understand Wordpress very well

4. Have excellent English

5. Be a good communicator and ask questions if you dont know something

This project pertains to a wordpress based comparison website called This site has had a custom built plugin developed by a very experienced developer. This plugin is what provides the website with its comparison engine functionality that allows users to filter, sort and compare SIM only deals. On the back-end the plugin takes different CSV data feeds from various different providers. It parses them the feeds and then outputs the deals onto the website front end.

The Changes I Need:

Small Changes to User controls (Front-end)

Place network tick boxes directly beneath their associated network icons so they take up less horizontal space.

Add a new “Internet Speed” drop down menu with options: All, 3G, 4G. ‘All’ should be selected by default and should result in the display of both 4G and 3G deals.

Please see if you can create a backend control to hide any particular network from appearing on the home page (loop). I believe we my plugin already has this functionality for all sub pages so maybe you can copy the code?

The drop down options in device type need to be ‘Mobile Phone’ and ‘iPad/Tablet’. By default it needs to be set to ‘mobile phone’. To achieve this simply change ‘Non-Blackberry’ to ‘Mobile Phone’, make it the default and remove ‘all’. Also ‘Blackberry’ needs to be moved from here and put into the ‘Sim Card Type’ drop down.

The ‘SIM card Type’ drop down needs to incorporate ‘Blackberry’ as mentioned above and, in addition, it needs to incorporate the existing ‘Standard’, ‘Micro’ and ‘Nano’ options. You can remove ‘All’ option and make ‘Standard SIM’ the default option.

SIM only deals are not clickable in IE 9 if user clicks on an image or text within the deal row eg. The View Deal button. The entire row must be clickable in all browsers. Please make this happen.

Now looking at the ‘Sort by’ column tabs. Can you make it so that all inactive tab text flips to yellow on mouse-over to indicate that it is an active link i.e. minutes, texts, length, monthly cost and data etc.

The first time a user moves any of the 4 sliders, can you make the active ‘sort by’ tab column change from ‘best seller’ tab over to the ‘monthly cost’ column tab ensuring that it lists deals from cheapest down to most expensive. Any further slider movements should not have any impact on the tab choice even if it has been moved to a different tab.

Changes to Deals and Feeds

Currently all the deals on Comparisim are pulled from various different data feeds. The problem with this is that the feeds are often incomplete and are subject to unexpected format changes. I have now created a single feed in CSV format (attached). It contains all the data the deals table will require.

You need you to write a class to parse this new feed so that the plugin outputs all the correct info on the front end.

The plugin must be programmed to look in a certain folder every day to see if there is an updated feed present. If there is, then it should take it and parse it.

You will probably be able to simply edit and reuse some of the existing code from the to write the new class.

Once the new class is written you will need to go through the plugin and delete any stuff that is no longer needed

Any questions or if I haven’t explained anything well enough please get in touch.

Completed by:

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online