покажите, что именно добавляете в funtions.php, скорее всего, там ошибка. возможно, просто синтаксическая.
Спасибо за ответ. Вот код который я добавляю. Я уже до этого добавлял, но сейчас ничего не получается.
add_action('init', 'team_custom_init');
function team_custom_init()
{
$labels = array(
'name' => _x('Team', 'post type general name'),
'singular_name' => _x('Team', 'post type singular name'),
'add_new' => _x('Add person', 'service'),
'add_new_item' => __('Add New Person'),
'edit_item' => __('Edit person'),
'new_item' => __('New person'),
'view_item' => __('View person'),
'search_items' => __('Search persons'),
'not_found' => __('No person found'),
'not_found_in_trash' => __('No person found in Trash'),
'parent_item_colon' => '',
'menu_name' => 'Team'
);
$args = array(
'labels' => $labels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'rewrite' => true,
'capability_type' => 'post',
'has_archive' => true,
'hierarchical' => false,
'menu_position' => 6,
'supports' => array('title','editor','custom-fields','thumbnail','excerpt')
);
register_post_type('team',$args);
}
Закройте функцию фигурной скобкой }
она ведь закрыта, разве нет?
);
register_post_type('team',$args);
}
Сейчас закрыта. Либо я не увидел, либо вы успели исправить пока я писал ответ =) В общем скопировал и вставил ваш код полностью, всё работает. Если не работает покажите полностью ваш файл, куда вы вставляете этот код, и ошибку, которая выводится на экран. Если это белый экран или ошибка сервера, то включите режим отладки:
http://codex.wordpress.org/%D0%A7%D0%90%D0%92%D0%9E/%D0%91%D0%B5%D0%BB%D1%8B%D0%B9_%D1%8D%D0%BA%D1%80%D0%B0%D0%BD
Включил режим отладки, вот что получил:
Fatal error: Cannot redeclare codex_custom_init() (previously declared in /home2/peachlin/public_html/wp-content/themes/peachline/functions.php:203) in /home2/peachlin/public_html/wp-content/themes/peachline/functions.php on line 398
398 строка, эта та, где закрывается функция
проблема решена. Проблема была в одинаковом названии custom_init
режим отладки помог, спасибо большое!
Функиця с таким именем уже объявлена на 203 строке, видимо вы уже пару раз вставили одну и ту же функцию. Уберите одну из них если они делают одно и то же, или же если они разные, то поменяйте название во второй функции, и измените название в выозве add_action.
Опередили меня на 5 секунд =) не за что!