-1

尝试向 WordPress/WooCommerce 中的存档页面添加“通过电子邮件发送此页面”链接。它在侧边栏中(所以在循环之外)

我希望最终得到的代码是

<a href=mailto:?subject="(page_title)"&body="Some text (url_to_the_page_being_viewed)">通过电子邮件发送此页面

我已经尝试了很多东西,例如

<?php
echo '<a href="mailto:?subject=' . the_title() . '&body=' . the_title() . ' - ' . echo get_permalink( get_queried_object_id() ) . '">E-Mail This Page</a>' ; 
?>

但目前还没有快乐。

我错过了什么?

4

1 回答 1

0

用这个:

global $wp_query;
$catName = $wp_query->query_vars['product_cat'];

$link = home_url().'/product-category/'.$catName;
$title = get_the_title();

echo "<a href='mailto:$link?subject=$title&body=$title'>E-Mail This Page</a>";
于 2021-02-19T15:09:19.033 回答