我的客户机使用了一个名为“不平衡2”的主题,它隐藏了仪表板“页面属性”部分中的模板选项。有没有一种方法可以将自定义模板分配给页面,尽管主题施加了这种非常令人恼火的限制?
如何在隐藏页面模板选项的主题中使用自定义页面模板?
2 个回复
SO网友:socki03
它可能在页面顶部的“屏幕选项”下拉列表中被禁用。
但是,如果没有,并且只需要影响一个页面,那么可以使用概述的“page-(ID).php”或“page-(slug).php”命名约定here, 然而,如果您试图在事后更改模板,这可能会导致沮丧,因此请谨慎使用。
SO网友:Maruti Mohanty
我看不出主题为什么会做这样的事情。为什么主题会减少功能。
要再次检查,请确保page attributes
在screen options
已选中。
除此之外,您始终可以使用代码设置页面模板。
_wp_page_template
是存储页面模板的元键。
您可以使用更新页面模板update_post_meta
喜欢
$post_id = \'the id of the post/page\';
$template = \'name of the template\';
update_post_meta( $post_id, \'_wp_page_template\', $template );
结束