我正在尝试为我的Pods.io'search_faculty'窗格创建详细信息页面的自定义模板页。
我的网址目前正在/人/详细信息,它会转到该页面,但我创建了一个'详细信息'页面,我已经指定了一个自定义模板来显示我想要的信息。我遇到的问题是它将URL的最后一部分视为页面,而Wordpress则说找不到页面。所以它将是/ people / details / wally-kolcz。我如何使用URL的过去部分作为拉取人员详细信息并填充模板页面的方式,而不是WordPress尝试将其用作另一个页面并默认为single.php模板?
Pod(高级选项) Custom Rewrite Slug:人/细节
答案 0 :(得分:1)
您可以使用pods_v( 'last, 'url' );
获取网址的最后一段。如果你把它放在变量中,你可以用它来构建你的Pods对象。
// get current item
$slug = pods_v( 'last', 'url' );
// get pods object for current item
$pods = pods( 'pod_name', $slug );
有关详细信息,请参阅本教程:http://pods.io/tutorials/using-pods-pages-advanced-content-types/
答案 1 :(得分:-3)
Um创建一个pods页面,然后在“输入页面URL”部分中输入/ people / details / *,以使其响应/ people / details / +任何内容。另外,在子弹节中,您可以尝试放入{@ url,2}(如果它不起作用)。另外,请转到高级内容类型的高级选项,然后在详细页面URL中输入pod_name / {@ permalink}(虽然可能没有必要,但请尝试并再次进行测试)。请确保pods页面中也包含要引用的pod。并指向您的php详细信息模板