新页面侧边栏-默认模板

时间:2011-10-14 作者:alphaeen

使用二十一主题,需要将新页面的默认模板从标准更改为侧栏。

任何人

2 个回复
SO网友:Chip Bennett

我会在new_page 操作,然后使用update_post_meta() 更新的post meta值_wp_page_template:

<?php
function wpse31124_set_page_default_template( $page_id ) {
    update_post_meta( $page_id, \'_wp_page_template\', \'sidebar-page.php\' )
}
add_action( \'new_page\', \'wpse31124_set_page_default_template\' );
?>
您可以钩住其他操作,但它们可能会影响您使用默认模板的能力。使用new_page 将确保回调仅在最初创建新页面时更改页面模板元数据值。

SO网友:Nicole

如果它不会把你搞砸,你可以切换模板文件名。虽然每次主题更新时,您可能都要反复执行此操作。

结束

相关推荐

Enable page templates. How?

基本问题,但我想启用页面模板。我有一个启用了页面模板的主题。我切换到了另一个模板,但没有更改模板的选项,即使在创建新页面时也是如此。如何打开此选项?我在抄本和论坛上找到了根,但找不到。