Я хотел бы сказать что-то на моей странице, основываясь на том, с какой страницы человек туда попал. Я могу настроить ссылку на эту страницу так:
www.example.com/page?parameter=myparameter
Есть ли способ, которым я могу получить доступ к этому параметру, чтобы я мог показать его на странице, где-то в моем контенте?
urls
content
parameter
query-string
user3515
источник
источник
Ответы:
Вы можете использовать сеанс PHP, искать запрос в объекте запроса или использовать $ _GET с вашим URL, но это не для конфиденциальной информации ...
Что-то вроде этого;
Получите название поездки от URL
$tripname = $_GET['tripname'];
Используйте это в своем заголовке;
if(isset($tripname)) echo '<h1>Plan Your Trip To ' .$tripname. '</h1>';
источник
Согласно ответу ОП на свой вопрос:
Я использую шорткод, как это, чтобы получить
trip_type
из моего URL:источник
Вот еще один отличный способ сделать это. Это не требует шорткодов и будет автоматически обновлять каждую страницу, которую вы создаете, где присутствует параметр "trip"!
1) Перейдите в папку вашей темы и откройте файл functions.php (или создайте его, если он отсутствует)
2) Добавьте следующий код и сохраните:
Этот код использует фильтр the_content для переопределения каждый раз, когда вы используете функцию the_content () для печати информации вашего блога. Он определяет, является ли запрошенная страница отдельной страницей / публикацией, а не архивом. Дополнительная логика или переопределения могут быть добавлены к нему. Просто убедитесь, что вы возвращаете $ content, и любое сообщение, которое вы пожелаете, будет возвращено на экран.
Наслаждайтесь!
источник