Maison  >  Questions et réponses  >  le corps du texte

Créer une iframe avec une URL dynamique : un moyen efficace d'utiliser les données utilisateur

<p>C'est la première fois que je poste une question ici. Je ne suis certainement pas un expert en codage, j'ai appris du HTML et du CSS via Google, StackOverflow et beaucoup d'essais et d'erreurs, mais cette question semble être une question PHP, et je ne connais presque rien de PHP. </p> <p>Je crée un site Web WordPress par abonnement et je dois créer une iframe avec une valeur src dynamique. </p> <p>La première partie de la valeur src est la même pour chaque utilisateur (par exemple https://app.example.com/autoin/), elle doit donc être complétée par un code unique attribué à chaque utilisateur. Le code se trouve dans un champ du profil de l'utilisateur. J'utilise actuellement la deuxième ligne d'adresse. L'identifiant ou le nom de ce champ est l'adresse deux. </p> <p>Le code le plus proche que j'ai trouvé et qui fonctionnait était le code ci-dessous, que j'ai ajouté directement à la page que j'utiliserais, en utilisant la boîte HTML brute de WPBakery. </p> <pre class="brush:php;toolbar:false;"><?php $current_user = wp_get_current_user(); si($utilisateur_actuel) { ?> <iframe class="metricool-iframe" src="https://app.example.com/autoin/<?php echo $current_user->address-two ?>> </iframe> <?php } ?>≪/pré> <p>Lorsque je vérifie la source de la page dans Chrome, je constate que l'URL est toujours <code>https://app.example.com/autoin/<?php echo $current_user->address- two ?></code> Donc, en fait, ça ne marche pas. </p> <p>Excusez-moi, puis-je faire quelque chose pour améliorer le code ci-dessus ? Ou y a-t-il un autre moyen ? S'il vous plaît gardez à l'esprit que je suis complètement nouveau dans ce domaine :P</p> <p>Merci d'avance ! </p> <p>Ouais. </p>
P粉155128211P粉155128211388 Il y a quelques jours523

répondre à tous(1)je répondrai

  • P粉502608799

    P粉5026087992023-08-29 11:05:51

    Vous pouvez essayer ceci :

    <?php
    $current_user = wp_get_current_user();
    if(isset($current_user)) {
      $useraddress = $current_user->address-two;
      echo "<iframe class='metricool-iframe' src='https://app.example.com/autoin/".$useraddress."'></iframe>";
    } else { 
      echo "No User Set!";
    ?>

    Si cela vous a aidé, veuillez le marquer comme réponse, cela signifie beaucoup pour moi !

    Éditeur :

    Quel est le nom de votre fichier ? (Exemple : index.html, index.php)

    Quel serveur Web utilisez-vous et êtes-vous sûr à 100 % que PHP est exécuté dessus ?

    répondre
    0
  • Annulerrépondre