Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7835887
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 2, 20262026-06-02T13:51:37+00:00 2026-06-02T13:51:37+00:00

Is there any substantial difference between the Pluign options or Theme options for admin

  • 0

Is there any substantial difference between the Pluign options or Theme options for admin ?

I can find a lot of good theme related tutorials (for options pages) – but not so much (or not so clear) plugins option page .

Does following the themes related tutorials will be substantial the same ?
(considering only activation / deactivation hooks would be different ? )

Edit I – just to clarify:

my question was more specifically, whether I could follow the “themes” tutorials for the settings, even if I need it for “plugins” – and if so, what exactly are the points which I would need to change / pay attention to ..

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-02T13:51:50+00:00Added an answer on June 2, 2026 at 1:51 pm

    This weekend I wrote my first plugin after being a WP theme developer since 2007 and I was confronted with the same problems as you.
    It turns out that the theme page basically just a simplified version of what you would do to create a plugin page. This often means that functions take lesser arguments and you have less to think about. But it’s a double-edged sword since it gives you less freedom about what you wanna do.

    E.g: Instead of add_theme_page() you would call add_menu_page() or add_submenu_page() depending on where you want your menu to appear. Comparing the arguments:

    add_theme_page( $page_title, $menu_title, $capability, $menu_slug, $function);
    add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position );
    

    Same goes for add_options_page() wich is a wrapper function add_submenu_page().

    The second thing I noticed is the Settings API. As long as you follow the Codex you and your plugin are save since it takes away all of the actual settings form layout creation. This is what many tutorials out there spend their most energy in: creating hundreds of lines of code to layout forms. Settings API is kind of like a framework for that.

    I checked all top google tutorial results for “wordpress theme options page” and only two of them used the Settings API (this and that one). So I recommend you do not follow most of the tutorials unless they use the Settings API.

    That’s it really. Creating a plugin settings in WordPress is nothing more than registering the menu item and rendering the settings via Settings API.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Is there any substantial difference between the AntCall task (described here ) and the
Is there any substantial difference between those two terms?. I understand that JDK stands
Is there a substantial difference between the AppSettingsReader class and the AppSettings member of
Is there any way I can run class files (i.e. with main as the
Is there any real difference to screen reader users (or any users really) whether
Is there any way that I can create a new delegate type based on
Is there any substantial optimization when omitting the frame pointer? If I have understood
Is there any way I can get NHibernate to use the READPAST hint when
Are there any ASP.NET MVC resharper live templates? I couldnt find any in google,
Are there any speed/efficiency differences between the following two lines. $(table td:not(:first-child)) and $(table

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.