Ask your WordPress questions! Pay money and get answers fast! Comodo Trusted Site Seal
Official PayPal Seal

Change Wordpress theme options layout WordPress

Hi, I build wordpress themes from scratch. I use generic wordpress theme options which I adopted from a tutorial since I have a very little knowledge about PHP/Mysql.

Recently I created a free theme; "Amphion Lite", for which I used the generic theme options structure. The Theme options is fully functioning. However, when I tried to submit my theme to wordpress theme directory(http://wordpress.org/extend/themes/) one of the theme reviewer said since the theme is using generic theme settings structure, it can not be added to wordpress theme directory. Here is the theme submission page with my conversation with the theme reviewer:
http://themes.trac.wordpress.org/ticket/2072

He said my theme settings are not being validated before getting into wordpress database.
Well, When I asked, If I can't use the generic settings structure what should I use? He told me to follow the [[LINK href="http://codex.wordpress.org/Settings_API"]]Wordpress Settings API[[/LINK]] and he also preferred to use [[LINK href="http://themes.svn.wordpress.org/coraline/1.0.1/"]]this themes(Caroline)[[/LINK]] settings structure.

Anyway, I want you to convert my generic theme settings page to the one he recommended.

Here is my themes settings Page:
[[LINK href="http://themes.svn.wordpress.org/amphion-lite/1.0/functions.php"]]http://themes.svn.wordpress.org/amphion-lite/1.0/functions.php[[/LINK]]

Here is the theme settings structure to follow:
[[LINK href="http://themes.svn.wordpress.org/coraline/1.0.1/theme-options.php"]]http://themes.svn.wordpress.org/coraline/1.0.1/theme-options.php[[/LINK]]

It is a task rather than a question. So, let me know if I sohuld remove this entry.

Answers (2)

2010-12-03

Denzel Chia answers:

Hi,

This is my reply to your message.

Yes, I can convert it to use WordPress Settings API.
But, I will need the whole theme zip file, so that I can test my conversion.
Or fix any bug found in the option.

My rate is USD$40 per hour. I can probably finished it within two hours.

Let me know if you are still interested in giving me this job.

Thanks.


Denzel Chia comments:

I offer you a quote because you sent me an email asking me to look into this issue.
You should at least have the courtesy to reply, whether you are accepting my quote or not.

Since there is no reply from you, I assume that you cannot afford my rates.

Please do not send emails to other experts asking for a quote, if you are not sincere about it.

Here is a piece of free advice, with reference to your trac ticket.

Fixing your theme's settings will not get your theme accepted by Justin (greenshady)
You need to fix all issues pointed out by him. If you are serious about doing WordPress Theme, you should start reading up on PHP, or collaborate your project with someone that actually knows PHP.

It is a known fact that WordPress removes themes from it's repository, if it is found to be not secured. So your previous themes are at risk now.


Towfiqul Islam comments:

I was hoping to get it done by $30-$40 . And I fixed all the other issues he pointed out.

2010-12-04

rilwis answers:

Hi Towfiqul Islam,

I can help you convert your code into another one using Settings API. I think the price 40$ is ok for me.

Please let me know if you interested in working with me, and send me .zip file of the theme.