Adding more onto an esc_url

时间:2014-06-26 作者:PirateScott

我有一个esc\\u url,它可以根据帖子的作者创建到buddypress配置文件的链接http://www.mywebsite.com/members/username/ 我想让它在url的末尾返回“posts”,就像这样,http://www.mywebsite.com/members/username/posts

我的密码。

esc_url( bp_core_get_userlink( get_the_author_meta( \'ID\' ), $no_anchor = false, $just_link = true )),
我尝试放置以下内容

&& \'posts\'
|| \'posts\'

bp_core_get_userlink( get_the_author_meta( \'ID\' )
以及代码行的其他部分,但我的PHP不是很好,所以我不确定具体如何&&;和| |工程。值得一试。提前感谢您的帮助:)

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

为了连接字符串,PHP使用concatenation operator .. 因此,要将字符串附加到当前用户链接,可以使用

bp_core_get_userlink( get_the_author_meta( \'ID\' ), false, true ) . \'/posts/\'
请注意,我已将作业的第一部分从$no_anchor$just_link 参数,因为应该传递值,而不是赋值本身。

总的来说,我建议你从阅读一些basic PHP tutorials.

结束