Чтобы изменить заголовок страницы на определенной странице в WordPress, вы можете использовать следующий код в файле `functions.php` вашей темы:
```php
function change_page_title( $title ) {
if ( is_page( 'название_страницы' ) ) {
$title = 'Новый заголовок страницы';
}
return $title;
}
add_filter( 'pre_get_document_title', 'change_page_title' );
```
В данном примере мы используем функцию `is_page()` для проверки, находится ли пользователь на определенной странице по ее названию. Если условие выполняется, мы изменяем заголовок на нужный нам.
Чтобы изменить заголовок на странице с использованием AJAX-параметров в адресе, вы можете использовать следующий код:
```php
function change_page_title_ajax() {
if ( isset( $_GET['ajax_param'] ) ) {
$title = 'Новый заголовок страницы с AJAX-параметром: ' . $_GET['ajax_param'];
return $title;
}
return null;
}
add_filter( 'pre_get_document_title', 'change_page_title_ajax' );
```
Этот код проверяет, существует ли параметр `ajax_param` в адресе страницы. Если параметр указан, он добавляется к заголовку страницы.
Чтобы создать переменную, связанную с одним из AJAX-параметров, вы можете использовать следующий код:
```php
function add_additional_text() {
if ( isset( $_GET['city'] ) ) {
$city = $_GET['city'];
echo '<p>Город: ' . $city . '</p>';
}
}
add_action( 'wp_footer', 'add_additional_text' );
```
Этот код выводит дополнительный текст на странице внизу (в футере). Он проверяет, существует ли параметр `city` в адресе, и если это так, выводит его значение на странице. Вы можете редактировать код и его размещение в зависимости от ваших потребностей.