Ok, I dove down into the actual error logs on the server (instead of the webhost’s not so useful “error log” cpanel feature)
There are lots and lots of these:
[03-Sep-2013 03:32:45 UTC] PHP Notice: Trying to get property of non-object And I saw this once:
[03-Sep-2013 01:53:24 UTC] PHP Fatal error: Out of memory (allocated 40108032) (tried to allocate 30720 bytes) in /problem-with-post-edit-buttonome/kyusho5/public_html/wp-content/plugins/simple-press/forum/content/sp-forum-view-functions.php on line 1747 [03-Sep-2013 01:53:24 UTC] PHP Fatal error: Out of memory (allocated 37748736) (tried to allocate 122880 bytes) in /problem-with-post-edit-buttonome/kyusho5/public_html/wp-content/plugins/simple-press/forum/content/classes/sp-topic-view-class.php on line 259
and this once:
02-Sep-2013 02:42:40 UTC] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '
post_count=0,
post_id_held=0,
post_count_held=0
WHERE topic_id=' at line 2 for query UPDATE wp_sftopics SET
post_id=,
post_count=0,
post_id_held=0,
post_count_held=0
WHERE topic_id=8443 made by require('wp-blog-header.php'), wp, WP->main, WP->parse_request, do_action_ref_array, call_user_func_array, sp_ahah_handler, include('/plugins/simple-press/admin/panel-toolbox/ahah/spa-ahah-toolbox-loader.php'), spa_save_housekeeping_data, sp_build_post_index, spdb_query
And twice:
[02-Sep-2013 01:31:54 UTC] PHP Notice: Use of undefined constant trur - assumed 'trur' [02-Sep-2013 01:31:54 UTC] PHP Notice: Use of undefined constant trur - assumed 'trur' I talked to my webhost provider (InMotionHosting) and they are quite convinced its a problem in the plugin.