Intereting Posts
Использовать богатый текстовый редактор в комментариях? Могу ли я создать, затем отобразить смешанный список связанных и несвязанных терминов один администратор для 2 веб-сайтов wordpress Ошибка при загрузке изображений размером более 1024 пикселей Повторяемые поля страницы Сохранение / Запись / Добавление файла для загрузки папки buddypress: как сделать сокращенное описание описания группы короче? Прикрепленное сообщение появляется дважды Как получить идентификатор записи Gravityform из представления формы текущего пользователя? множественная установка wordpress с совместным использованием в другой базе данных Запрос wordpress sql posts не отображает последнее сообщение в определенной категории Получение эскиза эскиза таксономии Как я могу запустить AJAX при событии нажатия кнопки? pre_get_posts дает ошибку 404 в пользовательской почте Добавление специальных символов в slug?

Использование page-id- {ID} из body_class () в локальном dev, в сравнении с live-стадией

Не уверен, что этот вопрос подходит для этого форума, но я постараюсь:

Я думаю, что это довольно удобные элементы таргетинга в css / jQuery для определенной страницы с использованием идентификатора страницы-идентификатора, сгенерированного body_class () в шаблоне.

Но это становится проблематичным при разработке на локальной машине разработчика, а затем переходе на промежуточный сервер для вашего клиента, где идентификаторы страницы не совпадают.

Как вы справляетесь с этим?

Вы можете использовать пули вместо идентификаторов.

Взятый из темы Starkers (добавьте ее в свои функции. Php):

 add_filter( 'body_class', 'add_slug_to_body_class' ); function add_slug_to_body_class( $classes ) { global $post; if( is_home() ) { $key = array_search( 'blog', $classes ); if($key > -1) { unset( $classes[$key] ); }; } elseif( is_page() ) { $classes[] = sanitize_html_class( $post->post_name ); } elseif(is_singular()) { $classes[] = sanitize_html_class( $post->post_name ); }; return $classes; }