我是WordPress主题的新手,并从starkers下载了Starker的WP主题
我的问题是,因为这是一个基于新的Tweten for WordPress 3.0的更新主题,我是否需要在functions.php文件中的所有代码,因为它似乎都引用了默认的二十世纪主题?
我正在做一个CMS,并想知道我在这个functions.php文件中是否需要任何重要的代码?
感谢。
答案 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' );
?>