Me gustaría decir algo en mi página en función de la página desde donde llegó la persona. Puedo configurar el enlace a esa página para que sea:
www.example.com/page?parameter=myparameter
¿Hay alguna manera de acceder a ese parámetro para que pueda mostrarlo en la página, en algún lugar de mi contenido?
urls
content
parameter
query-string
usuario3515
fuente
fuente
Respuestas:
Puede usar una sesión PHP, buscar la solicitud en el objeto de consulta o usar $ _GET con su URL, pero no es para información confidencial ...
Algo como esto;
Toma el nombre del viaje de la URL
$tripname = $_GET['tripname'];
Úselo en su encabezado;
if(isset($tripname)) echo '<h1>Plan Your Trip To ' .$tripname. '</h1>';
fuente
Según la respuesta del OP dentro de su pregunta:
Utilizo el shortcode como este para obtener el
trip_type
de mi URL:fuente
Aquí hay otra gran manera de lograr esto. ¡Esto no requerirá códigos cortos y actualizará automáticamente cada página que cree donde esté presente el parámetro "viaje"!
1) Navegue a su carpeta de temas y abra functions.php (o créelo si falta)
2) Agregue el siguiente código y guarde:
Este código usa el filtro the_content para anular cada vez que usa la función the_content () para imprimir la información de su blog. Detecta si la página solicitada es una sola página / publicación y no el archivo. Se le puede agregar lógica o anulaciones adicionales. Solo asegúrese de devolver $ contenido y cualquier mensaje que desee será devuelto a la pantalla.
¡Disfrutar!
fuente