你想要的东西很简单,但也需要大量的工作才能让它如你所期望的那样工作。
第一步是创建一个基页。此页面将负责所有请求。
For example :
idontripmoviesandseries。com/videogalerie/show1/第1季-第1集/
现在您想告诉WP如何处理这种URLhttps://developer.wordpress.org/reference/functions/add_rewrite_rule/
示例代码
add_rewrite_rule(
\'^videogalerie/[^/]+)/([^/]+)?$\',
\'index.php?pagename=videogalerie&showname=$matches[1]&episodeseason=$matches[2]\',
\'top\'
);
但无论如何你需要
tell WP to understand 这些新参数(showname和eposodeseason)
add_filter( \'query_vars\', \'set_videogalerie_query_vars\' );
function set_videogalerie_query_vars( $vars ) {
$vars[] = \'showname\';
$vars[] = \'episodeseason\';
return $vars;
}
现在,您可以在videogalerie页面的模板上执行您想要的操作。您可以向第三方API发出请求,检索所需的数据,并在加载页面之前对其进行解析。
Ajax部分不确定您为什么需要它,因为这样服务器可以在向用户显示之前加载url显示和季节的完整列表。但如果你想让这个答案来解决这个问题wordpress.stackexchange.com
Have fun!