how do I queue my Child stylesheet/s *after* every Parent stylesheet/statement?

Just FYI, this question probably borders on too localized, as it is specific to the Oenology Theme. That said, here’s where I think you’re having a problem: Oenology enqueues two style sheets: style.css, directly in the document head (thus before wp_head() is fired) {varietal}.css, at wp_enqueue_scripts, with priority 11, in functions/dynamic-css.php: /** * Enqueue Varietal … Read more

How to change version of .css in WordPress?

The fourth argument, $ver for wp_enqueue_style() allows you to set the version: wp_enqueue_style( string $handle, string $src = false, array $deps = array(), string|bool|null $ver = false, string $media=”all” ); Per the docs: $ver (string|bool|null) (Optional) String specifying stylesheet version number, if it has one, which is added to the URL as a query string … Read more

Adding first / last CSS classes to menus

A better and simpler approach: function add_first_and_last($items) { $items[1]->classes[] = ‘first-menu-item’; $items[count($items)]->classes[] = ‘last-menu-item’; return $items; } add_filter(‘wp_nav_menu_objects’, ‘add_first_and_last’);

Remove Open Sans from Twenty Twelve theme

Found the answer here: Script dequeuing calls should be added to the wp_print_scripts action hook(..). This is because scripts are typically enqueued on the wp_enqueue_script hook, which happens early in the wp_head process. The wp_print_scripts hook happens right before scripts are printed, and thus is latest in the process. (Otto) Following the same logic we … Read more

how to add version of style.css in wordpress

Version number is a parameter of wp_enqueue_style(). As per the Codex, here are all the parameters that wp_enqueue_style accepts. wp_enqueue_style( $handle, $src, $deps, $ver, $media ); So for example to load a stylesheet with a version number you’d do the following: function wpa_90820() { wp_enqueue_style(‘my-styles’, get_stylesheet_directory_uri() .’/my-styles.css’, array(), ‘1.0’ ); } add_action(‘wp_enqueue_scripts’, ‘wpa_90820’);

How to add crossorigin and integrity to wp_register_style? (Font Awesome 5)

style_loader_tag style_loader_tag is an official WordPress API, see the documentation: https://developer.wordpress.org/reference/hooks/style_loader_tag/ apply_filters( ‘style_loader_tag’, $html, $handle, $href, $media )Filters the HTML link tag of an enqueued style. First enqueue your stylesheet, see documentation: https://developer.wordpress.org/reference/functions/wp_enqueue_style/ wp_enqueue_style( ‘font-awesome-5’, ‘https://use.fontawesome.com/releases/v5.5.0/css/all.css’, array(), null ); The $handle is ‘font-awesome-5’ I do null so that there is no version number. This way … Read more