_title()的url编码不起作用吗?

时间:2011-04-06 作者:mathiregister

嘿伙计们,<?php urlencode(the_title()); ?>不会生效。

这是我的第一行代码:

<li><a href="mailto:?subject=<?php urlencode(the_title()); ?>&amp;body=<?php the_permalink(); ?>">e-mail</a></li>

我不希望在\\u title()中有空格。为什么urlencode对我不起作用?

1 个回复
最合适的回答,由SO网友:keatch 整理而成

这个the_title() 重复标题。您必须使用get_the_title() 相反get\\u the\\u title()以字符串形式返回标题。使用

<? echo urlencode(get_the_title()) ?>

结束

相关推荐

PHP AJAX问题-奇怪的301响应!

嘿,伙计们,我真的很需要你们的帮助。我不知道为什么会这样。我正在尝试使用jquery$ajax方法加载wordpress页面。然而,当我尝试加载此页面时,我的浏览器一直在崩溃。我构建了一种ajax搜索,当在输入字段中键入内容时,它会请求wordpress页面。这是我的密码。jqXHR_Old = $.ajax({ url: \"searchmap\", // searchmap means mydomain.com/searchmap dataType: \"h