Developer Docs
  • Getting started
  • Tutorials
    • Integrate your theme with HivePress
    • Create a custom HivePress extension
  • Framework
    • Blocks
      • Callback
      • Container
      • Content
      • Form
      • Menu
      • Modal
      • Part
      • Section
      • Template
      • Toggle
    • Components
      • Cache
      • Helper
      • Request
      • Router
      • Translator
    • Configurations
      • Comment types
      • Image sizes
      • Meta boxes
      • Post types
      • Scripts
      • Settings
      • Strings
      • Styles
      • Taxonomies
    • Controllers
    • Emails
    • Fields
      • Checkbox
      • Checkboxes
      • Date
      • Date Range
      • Email
      • File
      • Number
      • Number Range
      • Password
      • Phone
      • Radio Buttons
      • Repeater
      • Select
      • Text
      • Textarea
      • Time
      • URL
    • Forms
    • Menus
    • Models
      • Making queries
      • Creating models
      • Customizing models
    • Templates
  • Resources
    • Code snippets
    • Code reference
    • Hook reference
    • REST API
Powered by GitBook
On this page

Was this helpful?

  1. Framework
  2. Configurations

Styles

PreviousStringsNextTaxonomies

Last updated 2 years ago

Was this helpful?

This configuration contains parameters that HivePress uses for loading the CSS styles. Each style is defined as an array of parameters accepted by the function. Also, there's an extra scope parameter that accepts the following values:

  • frontend - for loading styles on the front-end;

  • backend - for loading styles on the back-end;

  • editor - for loading styles in the page editor.

You can set a single value or an array of values. If the scope parameter is not set, the style will be loaded on the front-end only.

The code example below removes the Font Awesome styles loaded by HivePress. In the same way, you can customize any of the available styles or load a new one by adding an array with the style parameters.

add_filter(
	'hivepress/v1/styles',
	function( $styles ) {
		unset( $styles['fontawesome'] );
		unset( $styles['fontawesome_solid'] );

		return $styles;
	}
);
wp_enqueue_style