2011-05-04 56 views
3

干草,我需要帮助设置页面专栏作者使用的默认列类型。它恢复到WordPress - 下一页(默认),但是我需要它普通的普通页面。WordPress页面专栏作者,更改默认页面类型

我翻看代码,在第456行我们有一个'page_transitions'数组。数组中的第一项设置为

'default'=> true 

但改变的第二个项目,以“默认” =>真似乎并没有做任何事情。

任何想法?

+0

'default'=> true? – 2011-05-04 15:35:43

+0

似乎从我的帖子中被剥夺,多么奇怪。 – dotty 2011-05-04 15:46:34

回答

0

快速解决方案,似乎“默认”选项不会做任何事情。

在你的模板“function.php”文件中添加以下代码,

function page_Column_Change_Default(){ 
    $current_file_name = basename($_SERVER['REQUEST_URI'], ".php"); 
    if($current_file_name == "post-new.php?post_type=page"): 
     wp_register_script('page_Column_Change_Default', 
     get_bloginfo('template_directory') . '/js/page_Column_Change_Default.js'); 
     wp_enqueue_script('page_Column_Change_Default'); 
    endif; 
} 

add_action('admin_init', 'page_Column_Change_Default'); 

然后在你的主题JS /文件夹,添加一个名为“page_Column_Change_Default.js”的文件,它的内容应该是

jQuery(document).ready(function(){ 
    jQuery("input[value='cspc-trans-ordinary']").attr('checked', 'checked'); 
    jQuery("input[value='cspc-trans-wordpress']").removeAttr('checked'); 
}); 

基本上,第一个片段获取当前网址并将其与“添加帖子”网址(post-new.php?post_type = page)进行比较。这决定了我们是否在“新文章”页面上。如果我们是,它会得到一个JavaScript文件并将其显示在适当的位置。

第二个片段(javascript文件),使用jquery取消选择第一个单选按钮,然后选择第二个片段。