The filter page_css_class
allows you to change the classes on all pages, when they are listed. This is not what you are looking for.
In stead, you’ll want to enqueue different style sheets for different posts/pages. This you can do using conditionals. Include a function like this in your functions.php
(example will load a special style for the page with slug “about-us”):
function wpse238235_conditional_load_style() {
if (is_page('about-us')) {
wp_register_style('wpse238235-about-us-style', get_template_directory_uri() . '/about-us-style.css');
wp_enqueue_style('wpse238235-about-us-style');
}
else {
wp_register_style('wpse238235-default-style', get_template_directory_uri() . '/default-style.css');
wp_enqueue_style('wpse238235-default-style');
}
Beware that this assumes the mandatory style.css
is also loaded somewhere.
Related Posts:
- When can you get current page ID and initialize hooks right after?
- Customizing subject in comment notification e-mails
- How to save the values of checkbox to the register setting?
- Edit plugin without hooks in functions.php
- Using the ‘draft_to_publish’ hook (post status transition)
- How to load different css file for different pages
- Enqueue style inside shortcode but its loaded at the bottom of page (before footer scripts)
- Good tools for locating hooks in a wordpress page/admin interface/blog post?
- Pass A Value From Outside To A Plugin Variable
- Built in admin ajax hooks?
- Failed to invoke other hook from the init hook
- How can I add a custom meta value on file upload?
- Adding dynamic section to WordPress
- How can I filter blog name?
- Fatal error: Class not found in
- Is it possible to add an action to the currently running action?
- Showing Notifications While Activating Plugin
- OOP: Display warning and deactivate the plugin if PHP version is less than 5.4
- Determine plugin name from within plugin_action_links filter
- How to prevent action in ajax request, when in admin side?
- merging an array to an existing array using add_filter
- template_redirect not being called when using ajax
- Placement of Code in Plugin for hooking `save_post`
- publish_post plugin hook doesn’t always pass $post->post_content
- What are the benefit in adding hook in the init() hook?
- add_action in functions.php, do_action in plugin?
- How to correctly detect accessing wp-content/uploads?
- add action for displaying posts using a shortcode
- ‘wp_login’ action hook not working with wp-login.php file
- Is it possible to enqueue CSS files from plugin before theme’s CSS files?
- Remove rewrite rules generated by plugin during deactivation
- How to pull code snippet from functionality plugin?
- Where (or when) should I register a new taxonomy?
- Any hook for pre-plugin-update -either bulk or single plugin update
- Making a plugin only available on the front-end for the logged in super admin
- How to get all of the activate_plugin action parameters?
- How to stop activating a plugin and show admin notice when dependent plugins minimum version is not met
- Using a post-signup hook to get user details
- Get Time Taken By Each Action Hook in WordPress
- Are functions in main plugin file called before function bound to register_activation_hook runs?
- do_action() hook into load-(page)
- Adding Font Awesome to WP Plugin
- Howto check version of another plugin and then add a submenu page to it
- Hook for page Request?
- How do I add $_SESSION[”] to my wordpress page?
- wp_enqueue_style on template_redirect level?
- Save user total active time after login in wordpress [closed]
- plugin enqueue style on all pages
- wp_loaded with static Singleton
- Quick press publish post hook
- using wp_footer hook in a plugin
- How to deactivate my plugin upon deactivation of NextGen
- How to automatically activate users after registration without activation email?
- Creating a plugin that will display text on every page
- Activation flow of a plugin in a multisite environment
- Add hook after content without formatting
- wordpress plugin add page when activate
- admin_post hook not firing function inside class
- How to add styles to a submenu page?
- The function called on the wp head hook becomes null
- When/where would want to attach other classes to the base class in a WordPress plugin?
- Passing function into add_action always returns the first argument
- Hook to display element as product on category page
- WordPress Boilerplate Plugin doesn’t see callback functions for add_settings_field and add_settings_section
- plugin not hooking to my custom hook
- Plugin hook breaks new WP 4.0 media library grid view?
- Plugin Hook: Get posts
- Display_rows() and column_cb() strange behaviour
- How to create and use Custom hooks
- Checking url from plugin [duplicate]
- How wordpress plugin hooks works? [duplicate]
- Post curl function save twice using plugin hook function wordpress
- WordPress Hooks : Where to place callbacks that repetitively yield the same effect?
- Suitable hook when creating, updating and deleting posts programmatically
- Why is my activator class adding the files/running the actions I add?
- is_user_logged_in() undefined at shutdown in plugin context
- Registering Class methods as hook callbacks
- How to customize woocommerce related products? [closed]
- Pass PHP variable to javascript
- wordpress get meta value by meta key
- What areas to Unit test while building a plugin?
- Plugin throws up 404 on front-end when when enqueuing style with filetime
- Errors while using ajax from external wordpress page
- Current user in plugin returns NULL
- How can I implement a notification system in wordpress?
- Building an email signup form. Where should the information be saved in the DB?
- How do action and filter hooks understand where to look for the core function that we hooked our function to them
- Create entire wordpress as a github repositery?
- Can I create a table on my DB without creating a plugin?
- WordPress checkbox and Illegal string offset
- Why do plugins often ask to add in to templates?
- add_submenu_page returns null
- get_option / wp_localize_script Not Working in OOP Plug In
- How to add filter for wordpress plugin?
- i need to make custom cron_schedule with custom interval time as a parameter into a custom payment gateway plugin wordpress
- How to upload large media file in chunks, without any plugin?
- How to store a secret for a plugin inside public_html
- How to use functions found inside pluggable.php with my plugin files
- Edit plugin’s HTML output with Hooks
- Activate plugin button do nothing [closed]