我想包括一个附属链接作为一个小部件,插入相应页面的标题作为搜索参数。
<a href="www.amazon.com/s?=titleofthepage">Link</a>
我已经在函数中创建了一个短代码。带有get\\u the\\u标题的php
function post_title_shortcode(){
$variable = get_the_title();
}
add_shortcode(\'post_title\',\'post_title_shortcode\');
它被称为[post\\u标题]
然而
<a href="www.amazon.de/s?=[post_title]"></a>
不起作用。有没有人知道如何做到这一点?
最合适的回答,由SO网友:WebElaine 整理而成
您的短代码正在获取标题,但您没有告诉它返回任何内容,因此进行一个小的调整应该可以解决问题:
<?php
function post_title_shortcode(){
return get_the_title();
}
add_shortcode(\'post_title\',\'post_title_shortcode\');
?>
您还可以继续设置
get_the_title()
到
$variable
并将一行添加到
return $variable
, 但以上是最简单、最短的选择。