自定义帖子类型没有单一视图

时间:2014-02-15 12:31:48

标签: wordpress custom-post-type

我创建了一个自定义类型的'电影',它基本上显示了一个电影列表,其中每个电影直接链接到外部网站,然后,我看到,当我创建一个电影时,创建一个永久链接来显示/ films / film_name

该类型是否有可能没有为项目的单个视图创建该URL?

在简历中,我有这个:

/ movies / movie-1 / movies / movie-2等......

但我只想要 / movies目录 因为我不会为每部电影使用单页。

301是否将每部电影重定向到/ movies目录唯一的可能性?

谢谢,抱歉我的英语不好

更新:

我“实施”的解决方案尽可能简单。在single-movies.php中,我将301重定向到/ movies /

1 个答案:

答案 0 :(得分:0)

您可以在自定义的single.php中执行301,并使用以下过滤器包装get_permalink函数:

function append_query_string( $url, $post, $leavename ) {
if ( $post->post_type == 'movie' ) {
    $url = get_post_meta($post-ID, 'YOUR_CUSTOM_LINK', true);
}
return $url;
}
add_filter( 'post_link', 'append_query_string', 10, 3 );