如何在single_post_title中插入str_replace?
How To insert str_replace in single_post_title?
如何在 single_post_title
中插入函数 str_replace
?
<a class="tbutton large" href="http://domain.com/mp3/<?php single_post_title($str_replace =' ','+',''); ?>.html"><span> DOWNLOAD </span></a>
但是没用
示例:
Post 标题输入值:
WIZ KHALIFA – COWBOY (OFFICIAL AUDIO)
使用 str_replace
,我希望创建一个这样的 url:
http://domain.com/mp3/wiz-khalifa-cowboy-official-audio.html
谢谢。
删除 str_replace 开头的 $ 符号以开始
$input = "WIZ KHALIFA – COWBOY (OFFICIAL AUDIO";
<a class="tbutton large" href="http://domain.com/mp3/<?php single_post_title(str_replace(" ", "-", "$input")); ?>.html"><span> DOWNLOAD </span></a>
请参阅以下内容以获得更多帮助:
您不能在 single_post_title()
上使用 str_replace()
,因为它会回显值而不是返回值。
您应该使用get_the_title()
获取标题并使用sanitize_title()
将其转换成您想要的格式。
<?php
$title = get_the_title();
$download = "http://domain.com/mp3/" . sanitize_title($title) . ".html";
?>
<a href="<?php echo $download; ?>">Download</a>
如何在 single_post_title
中插入函数 str_replace
?
<a class="tbutton large" href="http://domain.com/mp3/<?php single_post_title($str_replace =' ','+',''); ?>.html"><span> DOWNLOAD </span></a>
但是没用
示例:
Post 标题输入值:
WIZ KHALIFA – COWBOY (OFFICIAL AUDIO)
使用 str_replace
,我希望创建一个这样的 url:
http://domain.com/mp3/wiz-khalifa-cowboy-official-audio.html
谢谢。
删除 str_replace 开头的 $ 符号以开始
$input = "WIZ KHALIFA – COWBOY (OFFICIAL AUDIO";
<a class="tbutton large" href="http://domain.com/mp3/<?php single_post_title(str_replace(" ", "-", "$input")); ?>.html"><span> DOWNLOAD </span></a>
请参阅以下内容以获得更多帮助:
您不能在 single_post_title()
上使用 str_replace()
,因为它会回显值而不是返回值。
您应该使用get_the_title()
获取标题并使用sanitize_title()
将其转换成您想要的格式。
<?php
$title = get_the_title();
$download = "http://domain.com/mp3/" . sanitize_title($title) . ".html";
?>
<a href="<?php echo $download; ?>">Download</a>