Look at the markup for the callback function called by add_theme_page()
or add_settings_page()
, and use that markup to create a custom Page template.
For code that simply outputs content, this should be fairly straight-forward; for code that actually saves settings, you’re probably going to have to do more work in order to create front-end data submission. In such case, you might want to look at something like the P2 Theme, to see how it handles front-end post submissions.
However, before attempting something like this, be sure that you fully understand the security implications of taking such code/content out of the Admin area and putting it into the publicly accessible front-end.
Related Posts:
- How to Add a Third Level Sub Menu to the WordPress Admin Menu
- Admin menu as submenu from another plugin
- Removing an admin page added by a 3rd party plugin. Gravity forms in this example
- WordPress admin notice in plugin function
- How to make a WP admin button/menu similar to Jetpack Notifications?
- Hide Theme options and Customize Admin menu
- ‘wp_login’ action hook not working with wp-login.php file
- Polylang : Interverting languages after development [closed]
- Dynamic admin submenu
- Add menu page issues (permissions & position)
- Add sub menu page in your plugin
- How to remove a CPT Menu from the Root Admin only
- Adding custom Field To The Posts Listing
- Change Dashboard URL from wp-admin to wp-admin/index.php
- Admin menu hilighting wrong item for CPT
- wordpress plugin translation not working
- Getting 404 page not found error while trying to access add new plugin / themes
- Submitting form to admin-post.php WordPress
- Calculate price and display on woocommerce product single page under price (simple price, variable price) [closed]
- Get Time Taken By Each Action Hook in WordPress
- Facebook Messager Plugin
- Are functions in main plugin file called before function bound to register_activation_hook runs?
- Show existing POST categories as items in the sidebar menu [closed]
- Filtering WooCommerce Orders by Category
- Best place for short bio,image and button [closed]
- Is it possible make a back-end for WordPress with WordPress?
- Suggestions on Approach to New Plugin I’m Stuck On
- Create tabs in admin options page from custom post type loop
- do_action() hook into load-(page)
- WP Plugins – Use includes to display page content
- Remove ‘Check Compatibility’ from Plugins menu
- Howto check version of another plugin and then add a submenu page to it
- password_reset hook is not working
- The Hook registration_errors was not called
- Hook into existing tinyMCE button
- How to get post ID with hooks publish_post, new_to_publish, etc
- edit_user_profile and show_user_profile are not firing inside a class
- Template filter for custom taxonomy terms
- How to use add_submenu_page() for editors?
- Network activating; if ( !current_user_can( ‘manage_options’ ) ) locks me out…
- Cannot access my wp-admin after installing Gzip compression [closed]
- how to change automatic placing of social plugins below content?
- What’s causing this error? “Warning: Invalid argument”
- What exactly happens to function argument availability when using a filter?
- Plugin settings won’t save changes
- Is there any way to make myself an admin?
- Full list of registered scripts or styles, but from an admin options page
- Move plugin-settings to ‘Settings’-menu in the admin
- How to make multiple admin pages for one plugin?
- Combining several CSS files into one for optimization
- the_post hook is not firing for me
- $wpdb update query in plugin only updating one column
- Why do plugins often ask to add in to templates?
- Editing a text file from plugin menu
- Deactivate JS Script in Plugin Shortcode
- Create a post builder skin in a plugin
- remove_action not removing add_action from constructor
- WordPress Admin Menu defining function is seperate file
- Locked out of admin panel after installing HC Custom WP-Admin URL [closed]
- Plugin Development – Functions or Hooks?
- How to get menu location in wp_update_nav_menu hook
- How do I add some javascript validation to the admin interface form’s onsubmit?
- Can my hooked uninstall class function access a global var declared in main plugin file?
- How can i force wp-admin to use 2-column dashboard layout? [closed]
- Flipping Book PHP Code? Any experience?
- Odd /wp-admin/admin-ajax.php entries showing in Wassup
- creating a plug in that would tap into save/update action of posts [closed]
- Turning on output buffering in a wordpress plugin
- How can I modify page content in the admin panel?
- Hook for page Request?
- How to display terms and conditions in post area?
- Are there action hooks for comments?
- How to remove js ui library added by default by wordpress
- How to use template_include hook with form submission?
- Adding Plugin Assets to Header
- Add item to the woocommerce dashboard menu from a plugin
- Is there a plugin for WordPress for creating ‘Accounts’ where all users who belong to that Account can only see Account data? [closed]
- How to use the pre_option filter before a plugin loads?
- Why WP_Screeen doesn’t show all options with admin_body_class
- What are admin hooks
- How do I add $_SESSION[”] to my wordpress page?
- Plugin Admin Menu Boiler Plate
- add_submenu_page returns null
- WooCommerce: after install hook
- How to use filter to disable adding a product to wishlist?
- Save user total active time after login in wordpress [closed]
- WordPress: Add custom add_filter for custom functions
- WordPress Site is Broken, Cannot see wp-admin page [closed]
- Change the layout of action links under the plugin names
- How to remove a class function from a plugin by using remove_action()?
- Plugin – Admin menu page broken url
- Advanced WordPress plugin activation detection
- getting notifications about updates only in the “core” page
- profile_update hook doesn’t works inside a class
- How do I add an options page at the bottom of the list?
- wp_loaded with static Singleton
- wp_trash_post hook – problem with page updating if using wp_die
- Remove value from array within post meta ajax admin
- How to return the values from a row where a value occurs for the first time among the rows available?
- Function added to hook “new_to_publish” not executing – custom plugin