如果这不合理,请耐心等待。
我正在使用Youzer,它为BuddyPress添加了高级社交网络功能。我还添加了rtmedia,允许用户上传视频。如何使用快捷码显示我单击的任何用户页面的视频相册?
示例-Bob访问该网站查找Bill,一旦他进入bills profile,我希望Bill上传的视频显示在新选项卡下。
我可以创建自己的字符串来获取用户id,还是必须手动将相册添加到每个新成员?
该图像是我想告诉Wordpress显示用户视频的选项卡。
最合适的回答,由SO网友:Antti Koskinen 整理而成
我对BuddyPress不太熟悉,对rtmedia完全陌生。但出于好奇,我看了一下他们的纪录片。也许您可以添加custom shortcode 到您的functions.php
, 它获取当前配置文件ID,并将其与rtmedia gallery短代码一起使用,以显示配置文件中的视频。
沿着这些路线,
function my_profile_videos_shortocde( $atts ) {
$profile_id = bp_displayed_user_id(); // not sure if this is the right function
if ( ! $profile_id ) {
return;
}
return do_shortode( \'[rtmedia_gallery media_type="video" media_author="\' . $profile_id . \'"]\' ); // add parameters to the shortcode as needed
}
add_shortcode( \'profile_videos\', \'my_profile_videos_shortocde\' );
然后您应该能够使用
[profile_videos]
在选项卡内容字段上。