附加Wordpress永久链接URL


Append Wordpress permalink URL

我正在尝试修改一个在电子邮件通知中发送url的插件。

插件中的代码是这个

<?php the_title(); ?>: <?php the_job_permalink(); ?>

它在电子邮件中显示以下内容

前端风险客户经理:http://tbc-recruit.com/job/front-end-risk-account-manager/

我想最终得到的是一个格式的url

http://tbc-recruit.com/job/front-end-risk-account-manager/?utm_source=jobalerts&utm_medium=电子邮件

我试过以下

<?php 
$alerturl = the_job_permalink();
$alerturl .= "?utm_source=jobalerts&utm_medium=email";
?>
<?php the_title(); ?>:<?php echo $alerturl; ?>

该代码给出以下输出

前端风险客户经理:?utm_source=jobalerts&utm_medium=电子邮件

可能是因为the_job_permalink()显示类似的html内容

<a href="http://tbc-recruit.com/job/front-end-risk-account-manager/">http://tbc-recruit.com/job/front-end-risk-account-manager/</a>

您应该使用get_permalink()

<?php
$alerturl = get_permalink() . '?utm_source=jobalerts&utm_medium=email'; 
?>
<?php the_title(); ?>:<?php echo '<a href="' . $alerturl . '"> ' . $alerturl . '</a>'; ?>

我希望这能帮助你

使用get_the_title()而不是the_title()