Intereting Posts
Почему на этой странице архива, вызывающей функцию query_posts (), отображаются только последние 10 сообщений? Как использовать wp_list_categories с категорией плагина? Как я могу выполнить настройки при регистрации, регистрации и форме восстановления пароля? Как проверить, является ли последний сегмент uri типом пользовательской почты или таксономией? Очень медленный запрос Как правильно использовать команду «wp post create» в wp-cli? Настройка WP_List_Table внутри панели администратора Почему моя учетная запись администратора не может управлять вложениями в настраиваемом типе сообщений с уникальным типом возможностей? Как связать файл с администратором с помощью кнопки? Nav-Menu не отображается На сайте WordPress 35K спам-изображения Как создать список названий страниц из пользовательских метазначений? Что я могу использовать для небольшого текста при конвертации в WordPress? Отображение года один раз в категории.php Добавление отступов при создании эскиза

Получите slug страницы и назначьте переменную в functions.php

Я создал ленивый сценарий загрузки, используя AJAX и JSON для моего блога. Он работает отлично. Однако у меня есть 4 разных блогов на одном сайте. Они создаются с использованием пользовательских типов сообщений.

Мне нужно, чтобы AJAX выполнял ленивую загрузку для всех этих блогов. Я могу заставить его работать для каждого из них, вручную изменив имя из сообщения в бутики, например.

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

Как я могу проверить, что такое slug, а затем назначить моей переменной имя. Вот мой код, но мне нужно знать, как вызвать slug страницы im on и назначить это для $ slug.

if ( $slug == 'boutiques' ) { $postname = 'boutiques'; } elseif ( $slug == 'tourist' ) { $postname = 'tourist'; } else { $postname = 'post'; } 

Solutions Collecting From Web of "Получите slug страницы и назначьте переменную в functions.php"

предполагая, что вы правильно добавляете скрипт AJAX к своей теме через wp_enqueue_script , вы можете передавать данные в скрипт через wp_localize_script , который вы уже должны использовать, чтобы передать путь к admin-ajax.php если вы правильно используете AJAX в своем плагине или тема.

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

чисто javascript-решение (которое я не рекомендую) было бы использовать объект location для определения контекста.