【问题标题】:how do i add page title to hyperlink如何将页面标题添加到超链接
【发布时间】:2016-11-23 23:49:42
【问题描述】:
我正在修改 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>
【问题讨论】:
标签:
wordpress
url
hyperlink
【解决方案1】:
您在 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>
【解决方案2】:
您在 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>