Overriding Inherited Text Styling

There are many settings in the ProPhoto theme which utilize inheritance. This is just a fancy programmer word. It means that overall settings will trickle down to each part of your site, unless you override them.

For example, your font settings in “ProPhoto” > “Customize” > “Fonts” will be inherited in every other area, until you overridde them in a specific customization area. That’s how you can use the same font for your entire site, except for certain spots. As soon as you change a font setting somewhere, the overall style is overridden. For example, consider these overall font settings:

wp38_overall font link

These are all the font properties that will be applied to all links on my site. But, I can change the style of the links which appear specifically in my posts pretty easily. I can go to “ProPhoto” > “Customize” > “Content Appearance” > “Text & Images” and I find similar controls which allow me to override. My changes in that area of ProPhoto will apply only to links in my posts & pages.

This example shows the override options for links which appear in my posts and pages:

In this example, all post links will inherit all of the values set in “ProPhoto” > “Customize” > “Fonts”

Generally speaking, options set to “inherit” (the litte up arrow carrot mark seen above) will take on the settings applied to the corresponding option in the “Fonts” area of ProPhoto. Leaving settings set to “inherit” with this carrot mark is preferred so you can make changes in one place (the overall Fonts area in ProPhoto) to affect many parts of your site design at once.

It’s typically best to override only the options which need to be different from your overall settings. For example, if text on your site should not be bold except for links in posts, then you would only click the “B” button in the screenshot above to change only the boldness of your links. All other settings like font, text size, color, etc. can be left alone so they inherit the overall settings.

Here are some places where you can override font settings in ProPhoto (not exhaustive):

  • Post/Page Titles: “ProPhoto” > “Customize” > “Content Appearance” > “Post Header”
  • Primary Menu: “ProPhoto” > “Customize” > “Menus” > “Primary Navigation Menu”
  • Bio Area: “ProPhoto” > “Customize” > “Bio Area” > “Appearance”
  • Footer: “ProPhoto” > “Customize” > “Sidebars & Footer” > “Footer Area”
  • Fixed Sidebar: “ProPhoto” > “Customize” > “Sidebars & Footer” > “Fixed Sidebar”
  • Sliding Drawer Sidebars: “ProPhoto” > “Customize” > “Sidebars & Footer” > “Sliding Drawer Sidebars”
  • Grids: “ProPhoto” > “Customize” > “Grids” > “Custom Grid Items” AND “ProPhoto” > “Customize” > “Grids” > “Style: Overlaid text on rollover”
  • Comments Header: “ProPhoto” > “Customize” > “Comments” > “Comments Header”
  • Slideshow overlay: “ProPhoto” > “Customize” > “Galleries” > “Slideshow Galleries”
  • Lightbox info text: “ProPhoto” > “Customize” > “Galleries” > “Lightbox Overlay Galleries”


There are many places in the ProPhoto theme that utilize inheritance. This is a method of using the settings from a more general option area whenever values for that specific area have not been set.

Whatever your font settings are in “ProPhoto” > “Customize” > “Fonts” will be inherited in every other applicable area until those settings are overridden by a more specific customization area.  As soon as you change one setting for a font somewhere else, the inherited values will be overridden.   For example, consider these overall font settings

These are exactly the font properties that will be applied to links in my posts if I don’t make any specific changes in “ProPhoto” > “Customize” > “Content Appearance” > “Text & Images”.

In this example, all post links will inherit all of the values set in “ProPhoto” > “Customize” > “Fonts”

Generally speaking, text styles set to “inherit” will take on the appearance settings that have been applied to the relevant option in the “Fonts” area. This can keep you from having to remember and set every style setting in every area.

Here are some other places where you can override the overall font settings (not exhaustive):

  • Post/Page Titles: “ProPhoto” > “Customize” > “Content Appearance” > “Post Header”
  • Primary Menu: “ProPhoto” > “Customize” > “Menus” > “Primary Navigation Menu”
  • Bio Area: “ProPhoto” > “Customize” > “Bio Area” > “Appearance”
  • Footer: “ProPhoto” > “Customize” > “Sidebars & Footer” > “Footer Area”
  • Fixed Sidebar: “ProPhoto” > “Customize” > “Sidebars & Footer” > “Fixed Sidebar”
  • Sliding Sidebar Drawers: “ProPhoto” > “Customize” > “Sidebars & Footer” > “Sliding sidebar drawers”
  • Grids: “ProPhoto” > “Customize” > “Grids” > “Custom Grid Items” AND “ProPhoto” > “Customize” > “Grids” > “Style: Overlaid text on rollover”
  • Comments Header: “ProPhoto” > “Customize” > “Comments” > “Comments Header”
  • Slideshow overlay: “ProPhoto” > “Customize” > “Galleries” > “Slideshow Galleries”
  • Lightbox info text: “ProPhoto” > “Customize” > “Galleries” > “Lightbox Overlay Galleries”

Inheritance:

There are many places in the ProPhoto theme that utilize inheritance. This is a method of using the settings from a more general option area whenever values for that specific area have not been set.

For example, you could go to “Appearance” > “P3 Customize” > “Fonts” and set your Overall Font Appearance to be bold. Then, if you go to the “Menu” > “Text Appearance” > “Menu Link Appearance” and set the bold button to inherit, and your navigation links would take on the same setting as your overall font appearance.

Your menu links would inherit the bold setting from your overall link settings

Your menu links would inherit the bold setting from your overall link settings

Generally speaking, text styles set to “inherit” will take on the appearance settings that have been applied to the relevant option in the “Fonts” tab. This can keep you from having to remember and set every style setting in every area.

Clear as mud?

If you’ve searched the tutorials and can't find what you need, please contact us. We’re here to help. Contact Us