WordPress 3 - functions.php查询

时间:2010-08-15 15:34:30

标签: wordpress wordpress-theming

我是WordPress主题的新手,并从starkers下载了Starker的WP主题

我的问题是,因为这是一个基于新的Tweten for WordPress 3.0的更新主题,我是否需要在functions.php文件中的所有代码,因为它似乎都引用了默认的二十世纪主题?

我正在做一个CMS,并想知道我在这个functions.php文件中是否需要任何重要的代码?

感谢。

1 个答案:

答案 0 :(得分:1)

这取决于您将在主题中包含哪些内容。除非你想要,否则你不需要全部。

您需要的最低限度是侧边栏集成,这是一个示例:

if ( function_exists('register_sidebar') )
    register_sidebar(array(
        'before_widget' => '<div class="side">',
        'after_widget' => '</div></div>',
        'before_title' => '<div class="sidebar_title">',
        'after_title' => '</div><div class="side_content">',
));

当您想要分配侧边栏之前或之后的内容时,这通常很有用。

例如,我使用Starker的主题创建了一个主题,以下是functions.php文件中的所有内容:

<?php
if ( function_exists('register_sidebar') )
    register_sidebar(array(
        'before_widget' => '<div class="side">',
        'after_widget' => '</div></div>',
        'before_title' => '<div class="sidebar_title">',
        'after_title' => '</div><div class="side_content">',
    ));


// add thumbnail support to theme, options will be automatically visible in admin   
if (function_exists('add_theme_support')) add_theme_support( 'post-thumbnails' );

?>