这是一个侧边栏;通过电子邮件发送此页面;按钮(因此在循环之外),它将出现在页面、产品和归档页面上。我的URL返回正常,但无法显示页面标题。必须对页面标题进行编码(因此需要将空格转换为%20等)。
目前为止我拥有的:
<?php
global $wp;
$url = home_url( $wp->request );
$page_title = get_the_title();
?>
<?php
echo \'<p class="side-bar-buttons"><i class="fa fa-envelope" aria-hidden="true"></i> \';
echo \'<a href=mailto:?subject=CompanyName%20\' . urlencode($page_title);
echo \'&body=\' . $url;
echo \'>Email This Page</a></p>\';
?>
它会打开一封新的电子邮件,其中包含;“公司名称”;但页面标题不会显示。根据客户的意愿,URL位于正文中。
知道如何获取页面标题吗?你认为简单的事情是多么的愚蠢,这是多么的复杂。