Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 自定义Pods.io详细信息页面_Wordpress_Podscms - Fatal编程技术网

Wordpress 自定义Pods.io详细信息页面

Wordpress 自定义Pods.io详细信息页面,wordpress,podscms,Wordpress,Podscms,我正在尝试为我的Pods.io“research_faculty”pod的详细信息页面创建自定义模板页面 我的url当前指向/people/details,它确实指向该页面,但我创建了一个“details”页面,我已为该页面分配了自定义模板以显示我想要的信息。我遇到的问题是,它将URL的最后一部分视为一个页面,Wordpress则表示无法找到该页面。所以应该是/人/细节/沃利·科尔茨。我如何使用URL的过去部分作为获取此人详细信息和填充模板页面的方式,而不是WordPress尝试将其用作另一个页

我正在尝试为我的Pods.io“research_faculty”pod的详细信息页面创建自定义模板页面

我的url当前指向/people/details,它确实指向该页面,但我创建了一个“details”页面,我已为该页面分配了自定义模板以显示我想要的信息。我遇到的问题是,它将URL的最后一部分视为一个页面,Wordpress则表示无法找到该页面。所以应该是/人/细节/沃利·科尔茨。我如何使用URL的过去部分作为获取此人详细信息和填充模板页面的方式,而不是WordPress尝试将其用作另一个页面并默认为single.php模板

Pod高级选项 自定义重写Slug:people/details

您可以使用pods_v'last'url';获取url的最后一段。如果你把它放在一个变量中,你可以用它来构建你的Pods对象

// get current item
$slug = pods_v( 'last', 'url' );

// get pods object for current item
$pods = pods( 'pod_name', $slug );

有关更多信息,请参阅本教程:

Um创建一个pods页面,并在输入页面URL部分输入/people/details/*以使其响应/people/details/+任何内容。同样,在slug部分,如果{@url,2}不起作用,你可以尝试放置它。另外,请转到高级内容类型的高级选项,并在详细页面URL中输入pod_name/{@permalink},尽管这可能不是必需的,但请尝试并再次测试。确保pods页面也有一个pod可供参考,并且它指向您的php详细信息模板