WordPress uses something called Page Templates. These allow you to apply different look for a page or group of pages.
You can apply CSS specifically for that page template and use media queries to effect mobile.
If you can provide more specific detail about your setup I can give you a more specific answer.
Related Posts:
- Solutions for generating dynamic javascript / CSS
- Custom single template for a specific category
- Import media to online WordPress from local development
- How to add a checkbox element to attachments editor with example
- Auto get_header and get_footer on every template?
- Nested comments ignored for max per page in wordpress
- wp_nav_menu sort order?
- Theme Check gives: Required: This theme doesn’t seem to display tags?
- Is it possible to use line break in theme description?
- How does WordPress decide what template to use as frontpage
- get_option function
- Twenty Eleven home page show only excerpt
- Snippet: Use classes instead of inline styles for text alignment
- Make a custom theme translate-ready
- How do I “unhook” / de-register jQuery so that it’s not called as part of wp_footer();?
- Set Expiration Date of a Post from the Frontend with wp_insert_post
- How to Handle CSS for Multiple Header header.php Files?
- WP Gutenberg custom block – generate theme colors from SASS and use them in the inspector and php callback
- Resources for a complete beginner to learn to work professionally with WordPress [closed]
- “Cheatin’ uh?” error message on multple theme directories
- How to tell if the user is an admin?
- Is tag default in WordPress?
- “Display Site Title and Tagline” checkbox not working?
- How to retrieve an image from a post and display it before excerpt of a post? [duplicate]
- Why does WP recommend against custom favicon functionality in themes?
- Removing title tags from each page
- Excluding a page with a certain name from wp_page_menu
- Widgets with groups / sub widgets? Widget in a widget?
- Why is the first query affecting the second query, even after wp_reset_query() and wp_reset_postdata(), but not on the second page?
- Remove Cookies From WordPress Core
- Is it necessary to prefix every css class in a theme framework?
- Avada resources still loading from localhost after database migration [closed]
- No Appearance –> Header menu
- Add theme templates for child categories into the template hierarchy
- How to display posts in hyperlink with nested slugs?
- Internationalization and functions that use it
- How to make Isotope and WordPress work together?
- WordPress empty Nav Menu error
- How do I Add images uploaded in the post to a default custom field
- How to add a button which saves the post then executes a function
- Update Custom Theme Version
- Storefront child theme not applying parent theme [closed]
- Catagories to the list of the titles in that catagory to the content of the post [closed]
- What can I use for small text when converting to WordPress?
- How to specify the “Main Sidebar” for a theme
- How to place HTML tags in content from the_content()?
- Can I get the ID of an inserted / linked image?
- Using page-id-{ID} from body_class() in local dev, versus live staging
- Is there a way to visualize / print out which templates were used to render a given piece of UI?
- WordPress Settings API not saving options
- Custom image size vs CSS sizing
- Unique design inside a specific category’s url
- Rewrite the HTML markup of wp-login.php
- Making a WordPress theme based on twentyten
- Are there any caveats to compiling all of my theme’s SCSS into the style.css file in the theme root?
- SVG in list-style-image breaks when adding fill
- Alignment Problem [closed]
- Clearing dummy data before launch
- Multiple editable areas
- Converting a static HTML template into a WP theme – How do I specify page content?
- Create new wordpress theme with no need update
- How to display date of blog creation
- content filter (add_filter) for category description?
- Theming media inserts
- How to update mark-up of a gallery block in a custom theme?
- wordpress script_loader_tag in function.php
- Host Private Custom Theme
- Why not works the search.php file?
- My wordpress theme name isn’t updating straight away
- How do I make my terms for each product display via foreach loop? (woocommerce)
- WordPress Insert ads after every 5th post
- How to get custom logo with REST API instead of get_theme_mod();
- How can I change this SVG shape that’s generated?
- Theme starter content translation is not working
- Adding a second logo next to the main one in header
- (Parent) theme Is Not Showing In Theme Selection Panel and Therefore Breaks Child Theme
- How to add an image to a theme page template in code?
- Looking to create an “update theme” functionality for a custom front-end dashboard
- remove_action(‘genesis_header’,’genesis_do_header’) hook not working
- Text View (Code View) in WordPress Customizer TinyMCE Editor
- How to get next post and previous post URL in loop, single.php My WordPress 4.9.6
- Import settings from another theme
- Load multiple css simultaneously using functions.php
- Different stylesheet for different pages not working fully
- Can I use WP Multi-site on a sub-domain with a different theme but use all the original site’s posts/pages?
- How to Apply Category Filter to Pagination
- How do I use the add_query_arg function in a template tag like previous_post_link?
- Get all Custom Post Types
- Let users to add any number of input fields in the theme option page
- wpalchemy repeating fields dropdown issue
- Does WordPress require that your submitted theme supports multiple menu levels?
- Add custom field to existing meta box?
- Standard Way To Do Custom Work Within A Page?
- Subsite theme mystery man replacement with Buddypress on main site [closed]
- Add Dynamic Sidebar to Exisiting WordPress Theme [closed]
- Why does the first loop take arguments from the second loop?
- Theme layout for home page [closed]
- Is there any reason that other theme elements (such as nav menus) shouldn’t be within the loop?
- Is there any way to show child theme in theme detectors?
- Meaning of “if ( is_home() && ! is_front_page() )” snippet?