Je voudrais dire quelque chose sur ma page en fonction de la page à partir de laquelle la personne est arrivée. Je peux configurer le lien vers cette page pour être:
www.example.com/page?parameter=myparameter
Existe-t-il un moyen d'accéder à ce paramètre afin de pouvoir l'afficher sur la page, quelque part dans mon contenu?
urls
content
parameter
query-string
user3515
la source
la source
Réponses:
Vous pouvez utiliser une session PHP, regarder dans l'objet de requête pour la demande, ou utiliser $ _GET avec votre URL, mais ce n'est pas pour des informations sensibles ...
Quelque chose comme ça;
Récupérez le nom du voyage dans l'URL
$tripname = $_GET['tripname'];
Utilisez-le dans votre rubrique;
if(isset($tripname)) echo '<h1>Plan Your Trip To ' .$tripname. '</h1>';
la source
Selon la réponse du PO dans sa question:
J'utilise le shortcode comme ceci pour obtenir le
trip_type
depuis mon URL:la source
Voici un autre excellent moyen d'y parvenir. Cela ne nécessitera pas de shortcodes et mettra automatiquement à jour chaque page que vous créez là où le paramètre "trip" est présent!
1) Accédez à votre dossier de thème et ouvrez functions.php (ou créez-le s'il manque)
2) Ajoutez le code suivant et enregistrez:
Ce code utilise le filtre the_content pour remplacer chaque fois que vous utilisez la fonction the_content () pour imprimer les informations de votre blog. Il détecte si la page demandée est une seule page / publication et non l'archive. Une logique ou des remplacements supplémentaires peuvent y être ajoutés. Assurez-vous simplement de renvoyer $ content et le message que vous désirez sera renvoyé à l'écran.
Prendre plaisir!
la source