Here are a few things that I wish to list down for WordPress Theme Author:
2. If there is specific custom fields, or the users need to edit the files to make it work on their site. For example when you are using query_posts for a specific category using ID. It is recommended to have a well documentation.
3. If you are providing the layout/logo source files for the user to edit, it is recommended to have a link for the user to download the font in used.
I hope this can help when you are going to upload your great theme to TF
What would happen if a plugin was taken offline? There could be a lot of code meant to be used with a specific plugin just lying around.
@mads: or even worse it breaks the theme.
I think its just bad practice to use plugins in themes as core functionality, wordpress is always getting updated and as such some plugins no longer support the version and they may not get updated, its always good to future proof your theme, plugins are a bad idea.
Or, another option for you if you have edit the plugin to fit the theme. You can email them the files. Maybe you will feel a bit annoying. But it is no good to sell other people hardwork, right?
Or, you can provide a link and a funtion where when the plugin is in used. And also, style that part by default. So, it won’t break the layout anymore
@simnor : Ya, just try to avoid from the plugins and make it a core function for yout theme. From there, user can see some effort from you and also a good practice for yourself
I’ve embedded a ‘Breadcrumbs’ plugin directly into my latest theme via the functions file. I found this to be more useful than having the user to install plugins themselves. (I got permission to use it first ;))
If that plugin breaks from a WP update, then it’s very likely most themes will also break, so it’s not really a problem. And I could probably fix the plugin myself if the author drops support for it.