How To Add Media Query In WordPress

Responsive web design is essential for any modern website, and WordPress is no exception. One of the key components of responsive design is the use of media queries, which allow you to apply different styles and layouts depending on the characteristics of the user’s device, such as screen size or resolution. In this blog post, we will discuss how to add media queries in WordPress to ensure your site looks great on all devices.

Understanding Media Queries

Media queries are CSS rules that apply styles depending on the media type and specific conditions, such as the device’s screen width or height. They are used to create fluid, responsive designs that adapt to different screen sizes and resolutions. A typical media query might look like this:

@media (max-width: 600px) {
  .container {
    width: 100%;

In this example, the .container element will have a width of 100% if the user’s screen width is 600 pixels or less.

Adding Media Queries in WordPress

To add media queries in WordPress, you need to modify your theme’s CSS file. You can do this in several ways:

1. Using the WordPress Customizer

The easiest way to add media queries is by using the built-in WordPress Customizer. To do this, follow these steps:

  1. Navigate to your WordPress dashboard.
  2. Go to Appearance > Customize.
  3. Click on the Additional CSS tab on the left sidebar.
  4. Add your media queries in the text area provided.
  5. Click Publish to save your changes.

2. Modifying Your Theme’s CSS File

Alternatively, you can add media queries directly to your theme’s CSS file. To do this, follow these steps:

  1. Connect to your WordPress site via FTP.
  2. Locate your theme’s CSS file, typically named style.css, in the wp-content/themes/your-theme/ directory.
  3. Open the CSS file in a text editor and add your media queries at the end of the file.
  4. Save and upload the modified CSS file back to your server.

Examples of Media Queries for WordPress

Here are some common examples of media queries for WordPress:

1. Hiding the Sidebar on Small Screens

@media (max-width: 767px) {
  .sidebar {
    display: none;

This media query will hide the sidebar on devices with a screen width of 767 pixels or less.

2. Increasing the Font Size on Large Screens

@media (min-width: 1200px) {
  body {
    font-size: 18px;

This media query will increase the font size to 18px on devices with a screen width of 1200 pixels or more.


Media queries are essential for creating responsive designs in WordPress. By adding media queries to your theme’s CSS, you can ensure your site looks great on all devices. Whether you use the built-in WordPress Customizer or modify your theme’s CSS file directly, adding media queries is a simple process that can greatly improve your site’s user experience.