【问题标题】: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>
      

      【讨论】:

      • 谢谢你。现在我知道了!
      猜你喜欢
      • 2015-09-15
      • 1970-01-01
      • 2012-03-19
      • 2020-02-14
      • 2017-10-12
      • 2019-10-06
      • 2017-11-07
      • 1970-01-01
      • 2011-03-03
      相关资源
      最近更新 更多