Intereting Posts
Как создать короткий код ACF с полем Repeater в WordPress functions.php? плагин wordpress, который показывает мою репутацию (точки) в любом проекте stackexchange в моих блогах wordpress Как WordPress поддерживает Unicode? Как перенести файлы cookie с .subdomain.domain.com на .domain.com с минимальным воздействием на пользователей? Форма поиска WordPress не работала, пыталась использовать разные вещи, но? Имеет ли порядок разделов в readme.txt? Я не могу получить свою пользовательскую область виджетов для показа на моем сайте WordPress Исключить отображение определенных категорий на странице редактирования сообщений Как определить, есть ли следующая страница Архив настраиваемого почтового архива, дающий 404 Добавить записи из другого блога WordPress в текущий WordPress Последние комментарии Виджет исключает собственные комментарии Добавить кнопку «Добавить в корзину» в WooCommerce Я хочу разный размер эскиза в зависимости от размера медиа Невозможно изменить язык WordPress (WordPress 4.2.2)

PHP get_category () функция redeclared

Я не разработчик, поэтому я прошу помощи у вас экспертов :).

Мне была назначена задача переместить сайт wordpress (от apache с php 5.4.45 до IIS с PHP 5.6). После миграции я получаю следующую ошибку:

Fatal error: Cannot redeclare get_categories() (previously declared in D:\home\site\wwwroot\wp-includes\category.php:26) in D:\home\site\wwwroot\wp-includes\category.php on line 26 

Это довольно странно, поскольку он говорит, что функция get_categories повторно объявляется в том же файле / строке, в которой она объявлена. Функция get_category () в wp-includes / category.php:

 function get_categories( $args = '' ) { $defaults = array( 'taxonomy' => 'category' ); $args = wp_parse_args( $args, $defaults ); $taxonomy = $args['taxonomy']; /** * Filters the taxonomy used to retrieve terms when calling get_categories(). * * @since 2.7.0 * * @param string $taxonomy Taxonomy to retrieve terms from. * @param array $args An array of arguments. See get_terms(). */ $taxonomy = apply_filters( 'get_categories_taxonomy', $taxonomy, $args ); // Back compat if ( isset($args['type']) && 'link' == $args['type'] ) { /* translators: 1: "type => link", 2: "taxonomy => link_category" alternative */ _deprecated_argument( __FUNCTION__, '3.0.0', sprintf( __( '%1$s is deprecated. Use %2$s instead.' ), '<code>type => link</code>', '<code>taxonomy => link_category</code>' ) ); $taxonomy = $args['taxonomy'] = 'link_category'; } $categories = get_terms( $taxonomy, $args ); if ( is_wp_error( $categories ) ) { $categories = array(); } else { $categories = (array) $categories; foreach ( array_keys( $categories ) as $k ) { _make_cat_compat( $categories[ $k ] ); } } return $categories; } 

Версия WordPress – 4.7.5. Также попытался переустановить wordpress из бэкэнда / wp-admin, используя функцию переустановки, чтобы не раскрывать. После этого мы вручную загрузили папку wp-includes. Все плагины и тессы обновлены.

Помощь очень ценится.