Add Hash Tag

a[class^=”tag-cloud-link”]::before { content: ‘#’; color: blue; // optionally add theme color font-weight: bold; // optionally make thicker }Continue reading

Better Mobile Navigation

/* Custom CSS for Twenty Twenty-Five Mobile Menu */ /* Add background color to overlay */ :root.has-modal-open { –wp–preset–color–base: lightblue; } /* Adjust submenu container styling */ .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container { border: none; height: auto; min-width: 200px; opacity: 1;…Continue reading

Normalize CSS (The New Normal)

if ( ! function_exists( ‘enqueue_custom_styles’ ) ) { function enqueue_custom_styles() { // Normalize wp_register_style( ‘the-new-normal-css’, ‘https://cdn.jsdelivr.net/gh/sarahschopick/the-new-normal.css@main/the-new-normal.min.css’, array(), ‘1.0.0’ ); wp_enqueue_style( ‘the-new-normal-css’ ); // WordPress Normalization wp_register_style( ‘normalize-wordpress’, ‘https://cdn.jsdelivr.net/gh/sarahschopick/normalize-wordpress@main/normalize-wordpress.min.css’, array(), ‘1.0.0’ ); wp_enqueue_style( ‘normalize-wordpress’ ); } } add_action( ‘wp_enqueue_scripts’, ‘enqueue_custom_styles’ );Continue reading

MemberPress: Code Blocks Pro – Load All Currently Enqueued Styles In the Courses ReadyLaunch Template

function my_theme_enqueue_scripts() { wp_enqueue_style( ‘code-block’, ‘https://yourdomain.com/wp-content/plugins/code-block-pro/src/front/style.css’, [], ‘1.0.0’, ‘all’ ); wp_enqueue_style( ‘code-block-font’, ‘https://yourdomain.com/wp-content/plugins/code-block-pro/build/fonts/Code-Pro-JetBrains-Mono-NL.ttf’, [], ‘1.0.0’, ‘all’ ); wp_enqueue_style( ‘code-block-css’, ‘https://yourdomain.com/wp-content/plugins/code-block-pro/build/style-index.css’, [], ‘1.0.0’, ‘all’ ); } add_action( ‘wp_enqueue_scripts’, ‘my_theme_enqueue_scripts’ ); add_filter(‘mpcs_classroom_style_handles’, function($allowed_handles){ $allowed_handles[] = ‘code-block’; $allowed_handles[] = ‘code-block-font’; $allowed_handles[] = ‘code-block-css’;…Continue reading

Add Divi Button Styling to GForms Buttons

add_filter( ‘gform_submit_button’, ‘add_divi_button_css_class’, 10, 2 ); add_filter( ‘gform_next_button’, ‘add_divi_button_css_class’, 10, 2 ); add_filter( ‘gform_previous_button’, ‘add_divi_button_css_class’, 10, 2 ); function add_divi_button_css_class( $button, $form ) { $fragment = WP_HTML_Processor::create_fragment( $button ); $fragment->next_token(); $fragment->add_class( ‘et_pb_button’ ); return $fragment->get_updated_html(); }Continue reading

Add Auto Sizes to Lazy Loaded images (copy)

add_filter( ‘wp_get_attachment_image_attributes’, function( $attr ) { if ( ! isset( $attr[‘loading’] ) || ‘lazy’ !== $attr[‘loading’] || ! isset( $attr[‘sizes’] ) ) { return $attr; } // Skip if attribute was already added. if ( false !== strpos( $attr[‘sizes’], ‘auto,’…Continue reading

Add Auto Sizes to Lazy Loaded images

add_filter( ‘wp_get_attachment_image_attributes’, function( $attr ) { if ( ! isset( $attr[‘loading’] ) || ‘lazy’ !== $attr[‘loading’] || ! isset( $attr[‘sizes’] ) ) { return $attr; } // Skip if attribute was already added. if ( false !== strpos( $attr[‘sizes’], ‘auto,’…Continue reading