• Hey,

    There’s a few of these Custom Post Type managers available, but there either too extensive (Types) or don’t actually expose the full CTP API. So decided to try yours since it seems to do just one thing (good) and you mentioned “providing almost all the parameters”.

    So my question is pretty simple; could you please really expose all the features? Everything from the icon (just a simple text field to give the URL), to the variety of labels, all the way to the permalink_epmask?

    Additionally an ‘export to functions.php’ feature would be great.

    I don’t really understand why none of the plugins actually do this, they all seems to provide different levels of access to the API and, well, I need em all. I know I can just do this via functions but what’s the point of the plugins then?

    This is not to gripe about your plugin, thanks for the effort, without devs like you WP wouldn’t be what it is!

    https://www.ads-software.com/extend/plugins/custom-post-type-maker/

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Jorn Bakhuys

    (@jornbakhuys)

    Hi NTD,

    First of all, thank you for your feedback.
    I have to agree with you. Most plugins do either to much, or to little, or do it in a way I, as a developer, just can’t stand. Those are the reasons why I decided to create my own version of a CTP manager.

    Running through your questions:

    1. I am planning to support every single feature available through the CTP API. I have listed them in an ordered list, ordered by my expectations of importance for the users. In future updates I will include them in the plugin.
    2. ‘Export to functions.php’ that will actually work in a way that the plugin will generate the PHP code for you to include in your functions.php? Or do you have an other suggestion?
    3. I don’t know why others plugins don’t support all levels of access to the API. For this plugin it was simply a timewise decision, to release the plugin with most of the API features.
    4. What’s the point of the plugins then? First of all because plugins provide you a UI, so users don’t have to edit a single line of PHP to create Custom Post Types. Then there is the reason that plugins are theme independent. What if you decide to change to another WordPress theme, but want to keep your Custom Post Types? You will have to migrate parts of your functions.php to the other theme. With a plugin all the CPT’s will still be there.

    Thanks for the heads up, I hope this plugin is still of good use for you and I am planning to release updates with better and better API integration in the near future.

    Thread Starter Nicholas Turbanov

    (@ntd)

    Hey John,

    Okay, thanks, sounds just perfect!

    1. GREAT!
    2. Yeah, that’s what I meant, simply providing a copy/paste of the register_post_type with the determined parameters. This makes migration easy. Or alternatively a plugin dependent export/import.
    3. and 4. Understandable. I was simply “thinking out loud”, ie. I don’t quite understand why plugin devs haven’t exposed all the features. Someone might argue that you can already do that directly with the function but in my mind that renders the plugin somewhat pointless.

    As stated, this sounds great, please keep working on your plugin, it’s much appreciated.

    Thread Starter Nicholas Turbanov

    (@ntd)

    Oh yeah, it seems saving changes in your plugin doesn’t flush the permalink structure which means things won’t work until you go save them in WP’s settings.

    Plugin Author Jorn Bakhuys

    (@jornbakhuys)

    Hi NTD,

    Great, thanks for the feedback.

    I have added the flush permalink structure to my issue list, thanks for reporting.

    Plugin Author Jorn Bakhuys

    (@jornbakhuys)

    Hi NTD,

    Just to let you know in advance. I have worked on implementing support for icons and I am planning to release the update later today.

    Support for the icons requires WordPress 3.5 or higher at this moment, because the WordPress Media Uploader is being used.

    Flushing the permalink structure was already covered in a previous update and I hope this is working correctly for you.
    A couple of extra CPT API featured where also included in earlier updates, and I am planning to cover them all in the upcoming days / weeks, now that the icon is supported, which had priority.

    If you experience any problems with this, I would appreciate it if you let me know.

    Thanks!

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Support all the parameters’ is closed to new replies.