我有一个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不是很好,所以我不确定具体如何&&;和| |工程。值得一试。提前感谢您的帮助:)
最合适的回答,由SO网友:engelen 整理而成
为了连接字符串,PHP使用concatenation operator .
. 因此,要将字符串附加到当前用户链接,可以使用
bp_core_get_userlink( get_the_author_meta( \'ID\' ), false, true ) . \'/posts/\'
请注意,我已将作业的第一部分从
$no_anchor
和
$just_link
参数,因为应该传递值,而不是赋值本身。
总的来说,我建议你从阅读一些basic PHP tutorials.