Intereting Posts
wp_list_categories, Добавить класс во все элементы списка с детьми Стили стилей, такие как «Дополнительные CSS» Запуск функции с args в add_action () Попытка удалить миниатюру сообщения с помощью плагина Скрыть категории детей Woocommerce на странице категории Как проверить, находится ли я в архиве пользовательского типа сообщений в области администрирования Удалить меню администратора Не удается вывести число 0 в виджет Как я могу убедиться, что мой плагин работает только на страницах подробностей статьи? Что использовать для выполнения кода при сохранении страницы настроек плагина? Предупреждение: call_user_func () ожидает, что параметр 1 будет действительным обратным вызовом, функция Альтернативный контент между сообщениями не повторяется Таблицы стилей очереди с тем же именем Пропустить идентификатор сообщения слишком много вопросов о таксономии

добавление пользовательского класса времени в <body> в теме двадцать шестнадцать

Я перехожу от ребенка к теме (не более длительной) 2009 года ребенку двадцать шестнадцати лет – ранее у меня был код в моих функциях, который сгенерировал номер недели как класс тела – например, w32 (на эту неделю для пример.)

Я использую следующий код в своей старой теме, но, конечно, он больше не функционирует в двадцать шестнадцать . Есть ли какие-нибудь советы по его реализации? В папке functions.php моей дочерней папки содержится следующее:

 // Adds 'week' and parent-page id body-class add_filter( 'hybrid_body_class', 'my_body_class' ); function my_body_class( $class ) { global $wp_query; $time = time() + ( get_option( 'gmt_offset' ) * 3600 ); $class .= ' w' . gmdate( 'W', $time ); if ( is_page() && $wp_query->post->post_parent ) $class .= ' parent-' . $wp_query->post->post_parent; return $class; } 

Поскольку я больше не использую гибридную тему, я попытался изменить hybrid_body_class на body_class и несколько других вариантов – безрезультатно или с ошибками …

header Twentysixteen и functions.php похоже, поддерживают фильтр body_class .

 add_filter('body_class', 'my_body_classes'); function my_body_classes($classes) { global $wp_query; $time = time() + ( get_option( 'gmt_offset' ) * 3600 ); $classes[] = 'w' . gmdate( 'W', $time ); if ( is_page() && $wp_query->post->post_parent ){ $classes[] = 'parent-' . $wp_query->post->post_parent; } return $classes; }