10 posts
  • 2 Years of Membership
  • Costa Rica
  • Exclusive Author
EstebanSequeira
says

Hi, anyone know of a free or resource framework for the creation of custom panels in wordpress. Thanks.

485 posts
  • Author Level 5
  • Collector Level 3
  • Affiliate Level 7
  • Super Copyright Ninja
+3 more
readactor
says
381 posts Simple is the new black.
  • Weekly Top Seller
  • Elite Author
  • Author Level 7
  • 5 Years of Membership
+5 more
PaulWinslow
says

You don’t need to use those things. Use the Theme Customizer that they’ve already given us.

https://codex.wordpress.org/Theme_Customization_API
http://themefoundation.com/wordpress-theme-customizer/

And then you can use some add_theme_page() magic if you want to add the customizer to the menu. Something like..

function add_customizer_to_menu() {
    add_theme_page( 'Customize', 'Customize', 'edit_theme_options', 'customize.php' );
}
add_action( 'admin_menu', 'add_customizer_to_menu' );

..with customize.php being the file you use to create the settings.

683 posts
  • 4 Years of Membership
  • Author Level 5
  • Collector Level 2
  • Exclusive Author
ChapterThemes
says

You don’t need to use those things. Use the Theme Customizer that they’ve already given us.

Allthough the WP Theme Customizer options are really great – in a medium to large theme there are lot’s of options that don’t belong there. For now the given Theme Customizer should be purely used for visual options, and still not even ALL possible options.

So a good theme options page is still always nice to have.

352 posts Premium Website Design
  • Top Monthly Author
  • Trendsetter
  • United States
  • Weekly Top Seller
+7 more
ThemeFusion
says

Allthough the WP Theme Customizer options are really great – in a medium to large theme there are lot’s of options that don’t belong there. For now the given Theme Customizer should be purely used for visual options, and still not even ALL possible options.

So a good theme options page is still always nice to have.

+1 … Option Tree or SMOF are good ones, or modify them to fit your needs or make your own :)

Good Luck!

709 posts
  • Affiliate Level 2
  • Author Level 5
  • Beta Tester
  • Collector Level 2
+2 more
ChillThemes
says

You don’t need to use those things. Use the Theme Customizer that they’ve already given us. https://codex.wordpress.org/Theme_Customization_API
http://themefoundation.com/wordpress-theme-customizer/

And then you can use some add_theme_page() magic if you want to add the customizer to the menu. Something like..

function add_customizer_to_menu() {
    add_theme_page( 'Customize', 'Customize', 'edit_theme_options', 'customize.php' );
}
add_action( 'admin_menu', 'add_customizer_to_menu' );
..with customize.php being the file you use to create the settings.

With 3.6 you’ll no longer need to do that (#21413).

381 posts Simple is the new black.
  • Weekly Top Seller
  • Elite Author
  • Author Level 7
  • 5 Years of Membership
+5 more
PaulWinslow
says

With 3.6 you’ll no longer need to do that (#21413).

Excellent :)

516 posts
  • Super Copyright Ninja
  • Weekly Top Seller
  • Elite Author
  • Author Level 8
+8 more
Jaynesh
says

Advanced Custom Fields is also pretty good :)

381 posts Simple is the new black.
  • Weekly Top Seller
  • Elite Author
  • Author Level 7
  • 5 Years of Membership
+5 more
PaulWinslow
says

For now the given Theme Customizer should be purely used for visual options.

Why is that?

3804 posts
  • Elite Author
  • Author Level 11
  • Trendsetter
  • 7 Years of Membership
+12 more
KrownThemes
says


For now the given Theme Customizer should be purely used for visual options.
Why is that?

Put analytics code in the theme customizer? Unlimited sidebars generator? Custom CSS code? API inputs for wp updates?

I think that it would be really bloated and not necessarily useful. Since it’s a Theme Customizer, not a Theme Options Panel..

..just my 2c

by
by
by
by
by
by