Статьи

Пользовательский фон не работает в Wordpress 3.3

Я уже получил несколько вопросов от людей, у которых возникли проблемы с настраиваемыми параметрами фона в WordPress после обновления до WordPress 3.3. Раньше я не часто использовал функцию <body_class()?> В своих темах, так как я никогда не использовал ни один из классов, динамически добавляемых в тег body. Однако с WorPress 3.3 это стало ключевым моментом, поскольку теперь пользовательская фоновая функция использует его.

В WordPress 3.3, когда вы добавляете свой собственный фон вместо применения стиля к тегу «body», как это было до этого, теперь добавляется новый класс с именем «custom-background» и вместо этого применяется CSS.

Пример:

Поскольку он применяет стиль к этому конкретному классу, вам понадобится класс custom-background в теге body.

Исправление

Откройте header.php и найдите свой тег . Изменить на:

 <body <?php body_class(''); ?>>

Альтернативное «исправление»

Конечно, если вы не хотите иметь дополнительные классы, вы всегда можете изменить тег body на это (не рекомендуется):

<body class="custom-background">

Подпишитесь на рассылку новостей

Получайте наши последние новости, учебные материалы, руководства, советы и предложения, доставленные на ваш почтовый ящик.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Кнопка «Наверх»

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: