it-swarm-ru.tech

Больше не могу добавлять/редактировать категории в записи

Мне пришлось изменить опубликованный пост и по какой-то неизвестной причине он удалил категории, в которых находился пост. Я попытался переназначить их, но это не работает: WordPress не сохраняет категории, поэтому сообщение заканчивается по умолчанию "неклассифицированным" категория.

Я проверил, и это также происходит, если я создаю новый пост. Так что это довольно странная проблема. Я деактивировал свой плагин кеширования, но безрезультатно.

Есть идеи, что провоцирует эту ошибку?

1
pixeline

Оказывается, плагин Role Scoper нуждается в обновлении. Это, и администратор сервера столкнулся с новым обновлением PHP 5.3.3. Я не уверен, что именно вызвало, но, по крайней мере, теперь вы знаете больше, на что обратить внимание, если возникнет проблема.

2
pixeline

Исходя из того, что вы описываете, вы испытываете проблему, которая выглядит как локальная проблема на вашем сайте. Поэтому очень вероятно, что это проблема конфигурации вашего сайта, а не ошибка. Ошибка может означать, что это дефект программного обеспечения. Если это будет ошибка, все, кто использует WordPress, столкнутся с этой проблемой (или, по крайней мере, с большой долей).

Поскольку это не так (например, я все еще могу делать то, что вы описываете как неработающий в моем блоге), вам нужно найти проблему в конфигурации блогов. Например, переключите ваш сайт на тему по умолчанию и отключите все плагины. Затем проверьте еще раз, если вы можете или не можете назначить категории для сообщений.

Если вы по-прежнему не можете добавлять категории в сообщения, ваш сайт, скорее всего, будет поврежден в конфигурации. Подумайте о том, чтобы связаться с профессиональной службой поддержки WordPress, чтобы уточнить это на вашем хосте, потому что причина вашей проблемы не может быть выяснена вообще без просмотра ваших файлов и баз данных.

Если вы можете добавить категории после деактивации всех плагинов и тем, то весьма вероятно, что одна из надстроек ломает вещи. Теперь вы можете использовать метод проб и ошибок, чтобы узнать, какое из дополнений вызывает это. Это может быть один (чтобы активировать один и деактивировать все остальные, чтобы выяснить это) или комбинацию многих (так, чтобы активировать группу плагинов, а затем проверить функциональность, чтобы узнать).

Даже эти проблемы часто возникают со сторонними плагинами, нет никакого инструмента или помощи, встроенной в WordPress, которая облегчает поиск деструктивного плагина, чем ручной поиск по одному.

Некоторый трюк, по крайней мере, состоит в том, чтобы просто переименовать каталог плагинов, который временно предотвращает загрузку всех активных плагинов. Это делает поиск проблемы плагином намного быстрее, чем просмотр конфигурации плагина в админке.

1
hakre

я не могу вставить категории в WordPress

add_action('rest_api_init','category');
function category()
{
    register_rest_route('c_api','category',array
    (
    'methods'=>'POST',
    'callback'=>'custom_category'
    ));
}

function custom_category($params)
{
    $result= $params->get_params();
    $cat=$result['cat_name'];

//echo "hello";
$cate = array(
  'cat_name'    => $cat,
  'category_description'  => $category_description=$result['category_description'],
  'post_status'   => 'publish',
  'category_nicename' => 'category-slug' 


);
$cat_id= wp_insert_category($cate);
return $cat;
}
0
gurpreet