Title: Feature request
Last modified: August 21, 2016

---

# Feature request

 *  Resolved [Frumph](https://wordpress.org/support/users/frumph/)
 * (@frumph)
 * [12 years, 2 months ago](https://wordpress.org/support/topic/feature-request-184/)
 * The only way this plugin could be better (cause it’s great right now) is if you
   can specify / remap the p,h1,h2,h3,h4,h5 to CSS elements you actually want to
   use.
 * I found your filter for the p element and changed it to body; but to have it 
   in the settings for it would be much better.
 * [https://wordpress.org/plugins/easy-google-fonts/](https://wordpress.org/plugins/easy-google-fonts/)

Viewing 15 replies - 1 through 15 (of 15 total)

 *  Plugin Author [Sunny Johal](https://wordpress.org/support/users/sunny_johal/)
 * (@sunny_johal)
 * [12 years, 2 months ago](https://wordpress.org/support/topic/feature-request-184/#post-4633097)
 * Hi Frumph,
    Did you know that you can create custom font controls using this 
   plugin? If you go to Settings > Easy Google Fonts you can create custom font 
   controls and map any CSS element that you want to use.
 * This setting was actually left out of the admin area intentionally because:
    1. The default control filters are there for theme developers that decide to integrate
       their theme with this plugin. This would allow a personalised theme customization
       experience for users without any knowledge of CSS.
    2. We didn’t want to clutter the admin UI with alot of settings.
 * Would you prefer the following feature instead?
    - One checkbox option to remove the default controls. This would then allow 
      you to create as many custom font controls as you need for your theme as you
      see fit.
 * Thanks for your feedback, it’s great to hear your thoughts on it. One thing I
   am going to work on soon is some in-depth documentation as there are a lot of
   great things that this plugin can do that are not obvious to developers unless
   they dive into the plugin code.
 * Sunny
 *  Thread Starter [Frumph](https://wordpress.org/support/users/frumph/)
 * (@frumph)
 * [12 years, 2 months ago](https://wordpress.org/support/topic/feature-request-184/#post-4633109)
 * Well I recommend this plugin to people using my themes and they are definitely
   not tech savvy, so having them able to put in say body instead of p and .entry
   instead of one the h4 would be quite beneficial to them
 *  Thread Starter [Frumph](https://wordpress.org/support/users/frumph/)
 * (@frumph)
 * [12 years, 2 months ago](https://wordpress.org/support/topic/feature-request-184/#post-4633110)
 * (however)
 * If you wanted, .. to expand upon the filter you started with the P one, but also
   denote the change in the tab as well, I could add the filters into the themes
   to customize the plugin with specifics for the themes?
 *  Plugin Author [Sunny Johal](https://wordpress.org/support/users/sunny_johal/)
 * (@sunny_johal)
 * [12 years, 2 months ago](https://wordpress.org/support/topic/feature-request-184/#post-4633112)
 * Great, so it sounds like you’re a theme developer that can benefit from integrating
   with our plugin. By registering the filters in your theme already you won’t need
   to instruct every person using your theme how to add in `body` instead of `p`
   and `.entry` instead of the `h4` it will just work automatically when they download
   and activate the plugin. Again, I will work on documentation for theme developers
   to help them get the best out of this plugin.
 * Sunny
 *  Plugin Author [Sunny Johal](https://wordpress.org/support/users/sunny_johal/)
 * (@sunny_johal)
 * [12 years, 2 months ago](https://wordpress.org/support/topic/feature-request-184/#post-4633113)
 * When you say change in the tab do you mean the label of the font control?
 *  Thread Starter [Frumph](https://wordpress.org/support/users/frumph/)
 * (@frumph)
 * [12 years, 2 months ago](https://wordpress.org/support/topic/feature-request-184/#post-4633115)
 * ^ Right, but the change also needs to modify the label name too ? it’s currently
   not doing that
 * (yes the font control label)
 *  Plugin Author [Sunny Johal](https://wordpress.org/support/users/sunny_johal/)
 * (@sunny_johal)
 * [12 years, 2 months ago](https://wordpress.org/support/topic/feature-request-184/#post-4633116)
 * Yes, the plugin is able to do that by hooking into the **‘tt_font_get_option_parameters’**
   filter. Let me give you an example of changing the paragraph label with code:
 *     ```
       function my_theme_edit_default_font_controls( $options ) {
           $options['tt_default_body']['title'] = 'Custom Paragraph Label';
           return $options;
       }
       add_filter( 'tt_font_get_option_parameters', 'my_theme_edit_default_font_controls' );
       ```
   
 *  Thread Starter [Frumph](https://wordpress.org/support/users/frumph/)
 * (@frumph)
 * [12 years, 2 months ago](https://wordpress.org/support/topic/feature-request-184/#post-4633117)
 * and i’m going to have 6 of those functions inside my theme then going to have
   another 6 functions to filter the other ones like tt_default_body .. .. hrm..
   little excessive, would be nice to do it in one swell swoop with a single filter
 *  Thread Starter [Frumph](https://wordpress.org/support/users/frumph/)
 * (@frumph)
 * [12 years, 2 months ago](https://wordpress.org/support/topic/feature-request-184/#post-4633118)
 * Maybe with a custom add_theme_support section for it, where you can put those
   params, that’d be a great way of doing it
 * [http://codex.wordpress.org/Function_Reference/add_theme_support](http://codex.wordpress.org/Function_Reference/add_theme_support)
 *  Plugin Author [Sunny Johal](https://wordpress.org/support/users/sunny_johal/)
 * (@sunny_johal)
 * [12 years, 2 months ago](https://wordpress.org/support/topic/feature-request-184/#post-4633119)
 * Also, please note that you can still add your own custom font controls already
   without coding at all! Log in to your WordPress admin area and go to **Settings
   > Google Fonts**
 *  Thread Starter [Frumph](https://wordpress.org/support/users/frumph/)
 * (@frumph)
 * [12 years, 2 months ago](https://wordpress.org/support/topic/feature-request-184/#post-4633121)
 * You have a very good point 😉
 * That will work fine, undoubtedly, i’ll just write up an article so that people
   can understand what that means.
 *  Plugin Author [Sunny Johal](https://wordpress.org/support/users/sunny_johal/)
 * (@sunny_johal)
 * [12 years, 2 months ago](https://wordpress.org/support/topic/feature-request-184/#post-4633122)
 * No you wont have 6 functions. You will only need one. ‘tt_font_get_option_parameters’
   allows you to change it all in one fell swoop already, here is an example of 
   changing more than one label and modifying the selector:
 *     ```
       function my_theme_edit_default_font_controls( $options ) {
           // Paragraph label and selector
           $options['tt_default_body']['title'] = 'Custom Paragraph Label';
           $options['tt_default_body']['properties']['selector'] = 'p, .entry p .etc';
   
           // Heading 4 example
           $options['tt_default_heading_4']['title'] = 'Custom Heading 4 Label';
           $options['tt_default_heading_4']['properties']['selector'] = 'h4, #my-h4 #etc-etc';
   
           return $options;
   
       }
       add_filter( 'tt_font_get_option_parameters', 'my_theme_edit_default_font_controls' );
       ```
   
 * Again I must stress that this is designed for modifying default controls and 
   registering your own default controls. You are still able to create a font control
   in the admin by visiting **Settings > Google Fonts**
 * Sunny
 *  Plugin Author [Sunny Johal](https://wordpress.org/support/users/sunny_johal/)
 * (@sunny_johal)
 * [12 years, 2 months ago](https://wordpress.org/support/topic/feature-request-184/#post-4633123)
 * Also, thanks for including our plugin in your top 15 on your website 🙂 Just 
   need to change that description after our chat on here 😉
 * Sunny
 *  Thread Starter [Frumph](https://wordpress.org/support/users/frumph/)
 * (@frumph)
 * [12 years, 2 months ago](https://wordpress.org/support/topic/feature-request-184/#post-4633124)
 * ^ that code is exactly what I need, thanks!
 * and yeah; I will. heh didn’t expect you to see that
 *  Plugin Author [Sunny Johal](https://wordpress.org/support/users/sunny_johal/)
 * (@sunny_johal)
 * [12 years, 2 months ago](https://wordpress.org/support/topic/feature-request-184/#post-4633125)
 * haha I have eyes everywhere Philip 😉 Glad I could help
 * Sunny

Viewing 15 replies - 1 through 15 (of 15 total)

The topic ‘Feature request’ is closed to new replies.

 * ![](https://ps.w.org/easy-google-fonts/assets/icon-256x256.png?rev=2562365)
 * [Easy Google Fonts](https://wordpress.org/plugins/easy-google-fonts/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/easy-google-fonts/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/easy-google-fonts/)
 * [Active Topics](https://wordpress.org/support/plugin/easy-google-fonts/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/easy-google-fonts/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/easy-google-fonts/reviews/)

 * 15 replies
 * 2 participants
 * Last reply from: [Sunny Johal](https://wordpress.org/support/users/sunny_johal/)
 * Last activity: [12 years, 2 months ago](https://wordpress.org/support/topic/feature-request-184/#post-4633125)
 * Status: resolved