Find Jobs
Hire Freelancers

Create a Wordpress Plugin that will create 1 or many forms for the Wordpress user

$100-250 USD

Completed
Posted about 13 years ago

$100-250 USD

Paid on delivery
You must know how to create a plugin that can be installed on any wordpress via /wp-admin/[login to view URL] The plugin itself should ultimately produce a form for the user, and the plugin will need to login to a system in order to fetch two things: * the available ids, and * their respective names/descriptions, and * the page to post the form to. The first task (which is not directly wordpressplugin related, but will give you an idea of what form-fields are available, and will also give you code you can reuse for the plugin) is to take the two forms (simple and extended) in the zip-file, and update those two (that now have an old table formatting) with a more up-to-date css-correct formatting (according to [login to view URL]), so the form-format should including ids, labels etc. You need to update both files, and in both you need to update both the part that writes out the example of the form, and the actual form-code (which will help you also for the plugin you need to make). See the Detailed Requirements Area on what the Plugin must do! ## Deliverables Continuing from above: The Wordpress plugin must do: * The plugin need to allow a user to present the equivalent of the "simple" webform to start with, but he should be able to choose from all the available fields (apart from mandatory ones (the hidden + e-mail) that will need to be there all the time. * The user should be able to write his own label-text for the different input fields (in whatever language he chooses), but the default English one should show first to avoid misunderstanding. * The user should be able to create more than one form and name them all with the correspondign (hidden) REF-value now visible in the form-examples. * The user should be able to choose between five layouts:1) His own with no particular class (providing he has CSS for standard form,input,label etc), 2-4) three standard CSS-forms that you have pre-made (with a new css-class for each element introduced) that will meet current "standards", and to upload/write in textarea the CSS to create his own new look for the form (with some brief examples of the elements and how to write to make it look different). * The user should then be able to place the created form where they want on their web-site with correct width and height. * The user should be able to enter his own submit-button value. * The user should be able to create a title and choose what css-class it should be (default H2), and * two optional textareas with text before the form and after the form, again with the possibility to choose css-class (default just a p). Apart from the delivery of the updated two existing PHP-files from the application with the forms (in the zip), and the plugin you make, you will need to be available to walk us through the function, and on how to post the plugin to [login to view URL] site for general availability.
Project ID: 3210549

About the project

2 proposals
Remote project
Active 13 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
See private message.
$201.25 USD in 7 days
4.9 (11 reviews)
4.3
4.3
2 freelancers are bidding on average $201 USD for this job
User Avatar
See private message.
$199.75 USD in 7 days
5.0 (3 reviews)
1.9
1.9

About the client

Flag of SWEDEN
Gothenburg, Sweden
5.0
105
Payment method verified
Member since Feb 23, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.