我想你要找的是Wordpress Template Hierarchy. 基本上,您可以命名模板single-{custom-post-slug}.php
并将其放在正确的目录中。
现在我明白了你的真正要求:我打赌你可以钩住{$type}_template
, 调用的get_query_template()
. 它需要已加载模板的路径。您可以根据get_queried_object()
以便在正确的位置使用正确的模板。这可能需要一些修补和大量的print_r()
对你来说,这是可行的。