проверьте в wp_users своего пользователя — не слетели ли у него админские роли. и в wp_usermeta чтобы было прописано a:1:{s:13:»administrator»;b:1;} в wp_capabilities и 10 в wp_user_level
В wp_capabilities и в wp_user_level так и прописано. А в wp_users это что? user_status? Стоит «0».
раз починка базы не помогает предлагаю вам создать другого админа и от его имени публиковать.
Это уже пробовала, не помогает(
Вижу, что в wp_user_roles:
a:7:{s:13:»administrator»;a:2:{s:4:»name»;s:26:»Администратор»;s:12:»capabilities»;a:76:{s:13:»switch_themes»;b:1;s:11:»edit_themes»;b:1;s:16:»activate_plugins»;b:1;s:12:»edit_plugins»;b:1;s:10:»edit_users»;b:1;s:10:»edit_files»;b:1;s:14:»manage_options»;b:1;s:17:»moderate_comments»;b:1;s:17:»manage_categories»;b:1;s:12:»manage_links»;b:1;s:12:»upload_files»;b:1;s:6:»import»;b:1;s:15:»unfiltered_html»;b:1;s:10:»edit_posts»;b:1;s:17:»edit_others_posts»;b:1;s:20:»edit_published_posts»;b:1;s:13:»publish_posts»;b:1;s:10:»edit_pages»;b:1;s:4:»read»;b:1;s:8:»level_10″;b:1;s:7:»level_9″;b:1;s:7:»level_8″;b:1;s:7:»level_7″;b:1;s:7:»level_6″;b:1;s:7:»level_5″;b:1;s:7:»level_4″;b:1;s:7:»level_3″;b:1;s:7:»level_2″;b:1;s:7:»level_1″;b:1;s:7:»level_0″;b:1;s:14:»update_plugins»;b:1;s:14:»delete_plugins»;b:1;s:15:»install_plugins»;b:1;s:13:»update_themes»;b:1;s:14:»install_themes»;b:1;s:11:»update_core»;b:1;s:10:»list_users»;b:1;s:12:»remove_users»;b:1;s:9:»add_users»;b:1;s:13:»promote_users»;b:1;s:18:»edit_theme_options»;b:1;s:13:»delete_themes»;b:1;s:6:»export»;b:1;s:18:»publish_mbdb_books»;b:1;s:17:»publish_mbdb_book»;b:1;s:24:»edit_published_mbdb_book»;b:1;s:25:»edit_published_mbdb_books»;b:1;s:26:»delete_published_mbdb_book»;b:1;s:27:»delete_published_mbdb_books»;b:1;s:17:»manage_mbdb_books»;b:1;s:15:»edit_mbdb_books»;b:1;s:14:»edit_mbdb_book»;b:1;s:17:»delete_mbdb_books»;b:1;s:16:»delete_mbdb_book»;b:1;s:22:»edit_others_mbdb_books»;b:1;s:24:»delete_others_mbdb_books»;b:1;s:23:»delete_others_mbdb_book»;b:1;s:17:»edit_others_pages»;b:1;s:20:»edit_published_pages»;b:1;s:13:»publish_pages»;b:1;s:12:»delete_pages»;b:1;s:19:»delete_others_pages»;b:1;s:22:»delete_published_pages»;b:1;s:12:»delete_posts»;b:1;s:19:»delete_others_posts»;b:1;s:22:»delete_published_posts»;b:1;s:20:»delete_private_posts»;b:1;s:18:»edit_private_posts»;b:1;s:18:»read_private_posts»;b:1;s:20:»delete_private_pages»;b:1;s:18:»edit_private_pages»;b:1;s:18:»read_private_pages»;b:1;s:12:»delete_users»;b:1;s:12:»create_users»;b:1;s:17:»unfiltered_upload»;b:1;s:14:»edit_dashboard»;b:1;}}s:6:»editor»;a:2:
как раз и недостает
‘edit_published_pages’ , ‘publish_pages’ , ‘delete_pages’ , ‘delete_others_pages’ , ‘delete_published_pages’
но не пойму, где взять значение s, чтобы вписать эти действия
Проблема решена. Мало ли кому пригодится. Правда, как она решилась, остается для меня загадкой. Но последовательность действий была следующая:
в wp_user_roles вставила недостающий (на мой взгляд) блок:
b:1;s:10:»edit_pages»;b:1;s:17:»edit_others_pages»;b:1;s:20:»edit_published_pages»;b:1;s:13:»publish_pages»;b:1;s:12:»delete_pages»;b:1;s:19:»delete_others_pages»;b:1;s:22:»delete_published_pages»;
После этого в админку было не войти.
Удалила вставленный кусок из wp_user_roles, вернув все обратно. Захожу в админку — кнопка появилась, функционал вернулся.