这个特定的网站正在使用Tubepress来显示youtube视频库。现在,Tubepress建议,要定义哪个视频进入库的前部,我们应该将id附加到url,如下所示:
http://mysite.com/videos.php?tubepress_video=somevideoid
因此,我已经为视频页面存储了一个带有默认视频ID的选项,但每次加载视频页面时,我都会在URL中添加该值,这会带来一些麻烦。
到目前为止,我尝试了URL重写,但没有成功,然后我发现:Custom URl parameter 这似乎正是我想要的。我想也有一个page\\u链接过滤器挂钩,但没有关于它的文档。所以这仍然不起作用,我也不太清楚为什么。
Me实际代码如下所示:
function append_parameter( $link, $my_parameter ) {
if(is_page(\'videos\')) {
$my_parameter = get_option(\'featured_video_id\');
if ( isset($my_parameter) ) {
$link = add_query_arg( \'tubepress_video\', $my_parameter );
}
return $link;
}
}
add_filter( \'page_link\',\'append_parameter\', 10, 2 );
有什么想法吗?