是否在列表帖子屏幕上更改自定义帖子类型的“查看”链接? 时间:2010-09-29 作者:fxfuture 如何在自定义帖子类型的列表帖子屏幕上更改“查看”操作链接到的页面?Update我可以使用下面的代码处理普通的帖子类型,但是我在哪里定义自定义的帖子类型呢?function change_link($post_url,$post) { return \'/video?id=\'.$post->ID; } add_filter(\'post_link\',"change_link",10,2); 2 个回复 最合适的回答,由SO网友:scribu 整理而成 通过将筛选器添加到the \'post_link\' hook. 看到了吗get_permalink() 函数获取更多信息。对于自定义帖子类型,可以使用the \'post_type_link\' hook.如果您遵循源代码(适用于v3.0),就会容易得多:http://core.trac.wordpress.org/browser/branches/3.0/wp-includes/link-template.php#L166 SO网友:sorich87 根据您的问题更新:function change_link( $permalink, $post ) { if( $post->post_type == \'video\' ) { // assuming the post type is video $permalink = home_url( \'video?id=\'.$post->ID ); } return $permalink; } add_filter(\'post_type_link\',"change_link",10,2); 结束 文章导航