我安装了buddypress。所有URL都在BP的URL结构下。如果附件属于组中的文档,则URL为:
http://domain.com/groups/group-name/docs/doc-name/attachment-name
我想了解如何将附件URL更改为:http://domain.com/?attachment_id=123
谢谢!我安装了buddypress。所有URL都在BP的URL结构下。如果附件属于组中的文档,则URL为:
http://domain.com/groups/group-name/docs/doc-name/attachment-name
我想了解如何将附件URL更改为:http://domain.com/?attachment_id=123
谢谢!附件URL是在中创建的wp-includes/link-template.php
在功能中get_attachment_link()
. 还有一个过滤器,为您传递WordPress URL和附件的帖子id。您可以挂接到该筛选器并返回所需的URL:
add_filter( \'attachment_link\', \'wpse_56619_unprettify_attachment_url\', 10, 2 );
function wpse_56619_unprettify_attachment_url( $link, $id )
{
return home_url( "/?attachment_id=$id" );
}
我正在为wordpress使用Buddypress,并试图在用户的个人资料页面上显示一个循环。我使用无限滚动加载更多页面,但第2页的链接并不指向一组帖子,而是将我带到一个空白页面模板,但我确实得到了此链接。\"http://mysite.com/exampleuser/page/2\" 关于如何正确制作此页面,您有什么想法吗?以下代码段位于profile-loop.php.<?php global $bp; global $paged; global $