我在Wordpress中收到有关我的functions.php文件的以下错误消息。即使删除了functions.php文件,我仍然会收到同样的错误!
有没有人有什么想法我可以尝试解决这个问题?
编辑:
下面粘贴了functions.php文件代码。请注意,我已删除此文件,但我仍然收到相同的错误。
<?php
// add 'Music' post type
add_action( 'init', 'create_music_post_type' );
function create_music_post_type() {
register_post_type( 'music',
array(
'labels' => array(
'name' => __( 'Music' ),
'add_new_item' => __( 'Add New Music Release' ),
'singular_name' => __( 'Release' )
),
'public' => true,
'has_archive' => true,
'menu_position' => 5,
'rewrite' => array('slug' => 'music'),
'supports' => array('title','editor','thumbnail')
)
);
}
// add 'Press' post type
add_action( 'init', 'create_press_post_type' );
function create_press_post_type() {
register_post_type( 'press',
array(
'labels' => array(
'name' => __( 'Press' ),
'add_new_item' => __( 'Add New Press Feature' ),
'singular_name' => __( 'Press' )
),
'public' => true,
'has_archive' => true,
'menu_position' => 5,
'rewrite' => array('slug' => 'press'),
'supports' => array('title','editor','thumbnail')
)
);
}
// add 'Blog' post type
add_action( 'init', 'create_blog_post_type' );
function create_blog_post_type() {
register_post_type( 'blog',
array(
'labels' => array(
'name' => __( 'Blog' ),
'add_new_item' => __( 'Add New Blog Post' ),
'singular_name' => __( 'Blog' )
),
'public' => true,
'has_archive' => true,
'menu_position' => 4,
'rewrite' => array('slug' => 'blog'),
'supports' => array('title','editor','thumbnail')
)
);
}
//Remove all Twenty Eleven Sidebars
add_action( 'after_setup_theme','remove_twentyeleven_all_widgets', 100 );
function remove_twentyeleven_all_widgets() {
remove_filter( 'widgets_init', 'twentyeleven_widgets_init' );
}
//Add Twitter widget area
function twitter_widgets_init() {
register_sidebar( array(
'name' => 'Twitter',
'id' => 'twitter',
'before_widget' => '<div>',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>',
) );
}
add_action( 'widgets_init', 'twitter_widgets_init' );
//Add Album widget area
function album_widgets_init() {
register_sidebar( array(
'name' => 'New Album',
'id' => 'new_album',
'before_widget' => '<div>',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>',
) );
}
add_action( 'widgets_init', 'album_widgets_init' );
//Add thumbnail sizes
add_theme_support( 'post-thumbnails', array( 'post','page' ) );
add_image_size('album-artwork', 166, 166, true);
add_image_size('gallerix-thumbnail', 175, 114, true);
//Add custom footer message
function remove_footer_admin () {
echo 'Fueled by love, music and <a href="http://www.wordpress.org" target="_blank">WordPress</a> | Designed by <a href="http://www.electrickiwi.co.uk" target="_blank">Electric Kiwi</a>';
}
add_filter('admin_footer_text', 'remove_footer_admin');
?>
更新:所有似乎现在都在运作。我不得不通过文件管理器删除functions.php文件,因为FTP似乎无法正常工作。通过上传后,一切似乎都没问题。感谢大家的回答。
答案 0 :(得分:1)
检查文件末尾是否有空格,或者您可以在此处粘贴代码,您的链接无法确定代码的确切错误。
答案 1 :(得分:0)
尝试
(?>)
}
最后。
答案 2 :(得分:0)
通过文件管理器删除文件并重新上传(从其中一个功能添加缺失后)已解决了该问题。 FTP没有工作,这让我觉得文件已经成功删除/覆盖,实际上它不是!