Недавно у меня возникла проблема с плагином IssueM, когда он вызывал некоторую внутреннюю ошибку, и Wordpress автоматически деактивировал его вместе с выпуском IssueM в PDF. Я обновился через режим восстановления и отключил «Выпуск в PDF» (который в любом случае не нужен и, похоже, является источником проблемы), и теперь серверная часть работает нормально. ОДНАКО, когда вы посещаете страницу, кажется, что ни одна из статей больше не существует. Из-под администратора Wordpress все они есть и, насколько я могу судить, кажутся правильными. На сайте отображаются все заголовки, но когда вы нажимаете на любой (или пытаетесь просмотреть любой), выдается ошибка «не найдено».
Мое лучшее предположение заключается в том, что, поскольку IssueM использует статьи и базу WordPress, не так ли, когда он был деактивирован и реактивирован, что-то вроде отключения?
Я уже пытался восстанавливать базу данных через /wp-admin/maint/repair.php, и это не помогает (и не находит ошибок).
TL;DR: все статьи не могут быть найдены на интерфейсе сайта после ошибки плагина (IssueM), деактивации, обновления и повторной активации.
Обновлено: Дополнительная информация: похоже, что прошлые выпуски недоступны. Проблемы также специфичны для IssueM, так что вот что. Я попытался создать тестовую статью. Интересно, что перед публикацией у меня был предварительный просмотр, и все выглядело нормально. После того, как я опубликовал, он дал мне то же самое: «Это несколько смущает, не так ли?» сообщение, как и другие статьи.
У меня это работает! Разместите это здесь на случай, если это поможет кому-то в будущем.
Очевидно, структура постоянной ссылки была перепутана. Я пошел в «Настройки»> «Постоянные ссылки» и обнаружил, что была установлена пользовательская структура, хотя, как ни странно, это даже не действующая структура. Я изменил это на /%postname%/
и все заработало!