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. Правильным является:

<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

Вы используете код PHP в JavaScript коде. Используйте следующий код:

<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

Смежные вопросы