Вот еще один отличный способ сделать это. Это не требует шорткодов и будет автоматически обновлять каждую страницу, которую вы создаете, где присутствует параметр "trip"!
1) Перейдите в папку вашей темы и откройте файл functions.php (или создайте его, если он отсутствует)
2) Добавьте следующий код и сохраните:
<?php
add_filter( 'the_content', 'my_trip_filter' );
function my_trip_filter( $content ) {
if ( isset($_REQUEST['trip']) && is_single() ) {
$content = "<h1>Fill out this form to register for the " . $_REQUEST['trip'] . " trip</h1>" . $content;
}
return $content;
}
?>
Этот код использует фильтр the_content для переопределения каждый раз, когда вы используете функцию the_content () для печати информации вашего блога. Он определяет, является ли запрошенная страница отдельной страницей / публикацией, а не архивом. Дополнительная логика или переопределения могут быть добавлены к нему. Просто убедитесь, что вы возвращаете $ content, и любое сообщение, которое вы пожелаете, будет возвращено на экран.
Наслаждайтесь!