嵌入变量作为html链接的主题

时间:2018-11-12 10:01:30

标签: wordpress email mailto

我在Wordpress页面上有这样的html代码:

<a href="mailto:test@wb.nl?subject=taalfouten">test@wb.nl</a>

我想要实现的是将页面标题或URL作为变量添加到电子邮件主题中。那有可能吗?

2 个答案:

答案 0 :(得分:1)

第一组

<?php $pagename = get_query_var('pagename'); ?>

例如在您的 header.php 文件中。

在页面模板中,您可以使用类似

<a href="mailto:test@test.com?subject=<?php echo $pagename; ?>">test@wb.nl</a>

答案 1 :(得分:1)

尝试一下

<?php 
 $pagename = get_query_var('pagename');  
   // If a static page is set as the front page, $pagename will not be set. Retrieve it from the queried object

   if ( !$pagename && $id > 0 ) {  
    $post = $wp_query->get_queried_object();  
    $pagename = $post->post_name;  
 } ?>

 <a href="mailto:test@wb.nl?subject='<?php echo $pagename ?>'">test@wb.nl</a>

这是用于显示对我有用的页面标题,对于URL则类似

 $pageurl = $_SERVER['REQUEST_URI'];
 <a href="mailto:test@wb.nl?subject='<?php echo $pageurl ?>'">test@wb.nl</a>