Skip to content

isabelle garcia

Simply Simple

  • Projects
  • Thoughts
  • Adventures

Digging in the WordPress Settings API

aicragellebasiNovember 18, 2014January 25, 2021I AM Social

Post navigation

Previous
Next

The challenge of creating a WordPress theme is to not only make it look good on the frontend, but also to provide users with features in the backend that allow them to easily customize their website without having to touch the code.

WordPress makes it easy for us, web developers, to extend the admin to the particular needs of the theme we are creating: Since WordPress 2.7, the Settings API lets us code our own setting pages while since WordPress 3.4 the Theme Customization API lets us add controls under the “Appearance/Customize” page.

Over the past two weeks I have been looking at both APIs. After some readings and a few tutorials I came up with a #IAMSocial setting page that allows my users to upload their own logo and main image, change the fonts and colors that the theme uses, create featured contents for the homepage and set up their socials icons for the top navigation bar and the footer.

#IAMSocial Menu

I am still trying to figure out many of the possibilities of these two APIs and how to apply them to my #IAMSocial WordPress theme. So this dashboard might still change. But the main functionalities are here, and more importantly, I understand how to implement them.

Regarding the frontend, so far it looks like this.

#IAMSocial Homepage

But depending on how the user sets up all the options I talked about above, it will look different!

Also, following my professor’s recommendations, I might change this design. Particularly the three featured areas of content below the main image which, regarding to him, are too common of WordPress themes already out there. Actually, I came up last night with a new idea which will probably be the topic of my next post on his project. To be continued…

Share this:

  • Twitter
  • Facebook

Like this:

Like Loading...
Settings API, Theme Customizer API, web development, wordpress, WordPress themes

Post navigation

Previous Ten years promoting culture and education
Next Is this for an appointment with the eye doctor?

Follow me

  • Facebook
  • Twitter
  • LinkedIn
  • YouTube
  • Instagram
Blog at WordPress.com.
  • Follow Following
    • isabelle garcia
    • Already have a WordPress.com account? Log in now.
    • isabelle garcia
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Copy shortlink
    • Report this content
    • View post in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...
 

    %d bloggers like this: