Support » Plugins » Admin Pages and Dynamic Options

  • I’ve searched around for an answer to this, but haven’t found anything very useful. Apologies if this has been asked before.

    I’m trying to convert some shortcodes to a more user-friendly options page. Basically, I want the user to be able to edit all of the data/settings through an options page in the Dashboard.

    I’ve got a pretty good handle on basic options pages, but I’m running into problems with making the settings dynamic. For example, I need the user to be able to create new content “blocks” through the options page. As a result, I won’t always know how many blocks there are (if any), so I can’t just hard-code the options in with the standard Settings API.

    My solution is to pretty much circumvent the Settings API and retrieve the data manually with $_POST. Then I can build an array as I like and update the options using the update_options function.

    My question is 2 parts:

    1) Is there a way, using the standard Settings API, to generate dynamic options?
    2) If not, what are the implications of doing everything manually through $_POST (e.g. security, compatibility, etc.)?

    Hopefully that makes some kind of sense, and thanks in advance!

    EDIT: It appears I accidentally posted this in the main plugin forum, rather than the Hacks forum. Sorry!

  • The topic ‘Admin Pages and Dynamic Options’ is closed to new replies.