2016-07-20 2 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

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

관련 문제