2016-07-20 24 views
0

私はwordpressのページテンプレートを変更しています。リンクにページタイトルを追加するまで、リファラーリンクがホバーに表示されるようにスクリプトを使用しましたが、うまく動作するようにしました。その後、物事は機能しなくなりました。私は間違って何をしていますか?ハイパーリンクにページタイトルを追加するには

<div class="<?php echo $container;?>"> 
    <div class="media-back-button"> 
    <script><?php $back_title = get_the _title(); ?> 
     document.write('<a href="' + document.referrer + '">Back To Media - ' + $back_title +'</a>'); 
    </script> 
</div> 

<!-- remaining page content --> 
</div> 

答えて

0

あなたはjavascriptでphpを使用しています。 正しいです:あなたはjavascriptのコードでPHPコードを使用している

<div class="<?php echo $container;?>"> 
    <div class="media-back-button"> 
    <script> 
     var back_title = "<?php echo get_the_title(); ?>"; // use declaration in javascript with echo of php 
     document.write('<a href="' + document.referrer + '">Back To Media - ' + back_title +'</a>'); 
    </script> 
</div> 

+0

ありがとうございました。これはうまくいった! – Angie

0

。以下のコードを使用してください

<div class="<?php echo $container;?>"> 
    <div class="media-back-button"> 
     <script type = 'text/javascript'> 
      var back_title = "<?php echo get_the_title(); ?>"; // current page/post title 
      document.write('<a href="' + document.referrer + '">Back To Media - ' + back_title +'</a>'); 
     </script> 
    </div> 
</div> 
+0

ありがとうございます。今私は知っている! – Angie

関連する問題