2016-07-20 60 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。 正確的是:

<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

您在JavaScript代碼中使用PHP代碼。請使用以下代碼

<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

相關問題