Intereting Posts
WordPress не распознает подменю как <ul>, поэтому я не могу правильно их подстроить Автосохранение загружается в галереях по имени файла Есть ли способ выбрать родителя перед ребенком в пользовательской таксономии? В WordPress 4.4, как получить идентификатор сообщения, используя hook_post hook Показать ссылку для добавления меню Почему в моей функции нет настроек cookie? Не знаю, почему мое настраиваемое поле метаданных не сохраняется Rewrite Rule for Post «Subpage», с разбивкой на страницы создать пользовательский макет списка продуктов woocommerce Как защитить определенные загруженные файлы от доступа неавторизованными пользователями в WP-multisite Обновление поля пользователя сгенерированным текстом Обновление полей пользовательских категорий Как сделать мой третий многопользовательский блог с id 1000? Остановить wordpress от префикса URL Ограничьте количество результатов из wpsc_start_category_query

Использование 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; }