Support » Plugin: TablePress » Missing admin menu

  • Resolved Austin Ginder

    (@austinginder)


    Typically on the backend there is TablePress admin menu like so: https://cloudup.com/cqq2mJiVhEz with a directly link to it from the plugins: https://cloudup.com/cB-TsbBFdLv however on one of my websites there is no admin menu link nor a link from the plugins: https://cloudup.com/cq9a0WXFJ8c. When I go to /wp-admin/admin.php?page=tablepress directly it gives me an error: Sorry, you are not allowed to access this page. Here is a list of everything I tried so far.

    • Cloned the site to staging and disabled all plugins and activated a default theme
    • Enabled WP Debug, not seeing any errors
    • Not seeing any JS errors
    • Reinstalled plugin v1.7 manually

    Any help or suggestions would be appreciated.

Viewing 15 replies - 1 through 15 (of 26 total)
  • Plugin Author TobiasBg

    (@tobiasbg)

    Hi,

    thanks for your post, and sorry for the trouble.

    This usually is a small problem with the TablePress access capabilities. Resetting those capabilities should do the trick.
    To do that, go to http://your-site.com/wp-admin/options.php in the browser. You should then see the list of “WordPress Options” with input fields to change them. (This is a powerful screen in WordPress, so be careful.)
    Scroll down to the “tablepress_plugin_options” option. In that text field (be very careful), change the number after “plugin_options_db_version” to a 0 (it should be 32 right now, I think). Then save the changes.
    That will reset some stuff inside TablePress internally and should also re-add the capabilities, so that you can then see the TablePress entry in the admin menu.

    Regards,
    Tobias

    Thread Starter Austin Ginder

    (@austinginder)

    That worked! Thanks for the fix.

    Plugin Author TobiasBg

    (@tobiasbg)

    Hi,

    no problem, you are very welcome! 🙂 Good to hear that this helped!

    Best wishes,
    Tobias

    P.S.: In case you haven’t, please rate TablePress here in the plugin directory. Thanks!

    Unfortunately this has not worked for me. When I clicked save in the /options.php page it just went white screen. i then tried to change it in the phpMyAdmin settings, and once I did to ‘0’. I then refreshed the page and it had been changed back to 32. I still cannot get the TablePress admin page back or option to go to the page.

    Also, if I click ‘Edit’ on the page like you’ve previously suggested, it just takes me back to the WordPress Dashboard.

    Any help would be appreciated!

    Thanks
    Alex

    Plugin Author TobiasBg

    (@tobiasbg)

    Hi Alex,

    the change back from 0 to 32 is expected here. This indicates that TablePress has tried to set the proper capabilities. The redirect back to the Dashboard however indicates that something else is interfering here. Are you maybe using special WordPress user roles, e.g. using the User Role Editor plugin?

    Regards,
    Tobias

    Hi Tobias

    Ah I see. I was using a plugin for that, but I’ve since disabled and deleted it as it was using up a lot of server load. Is there anything I can do to get the Tablepress admin working again?

    Thank you
    Alex

    Plugin Author TobiasBg

    (@tobiasbg)

    Hi Alex,

    the question is if your users still have the custom user roles, or if they are back to the standard user roles. If they are standard user roles (Administrator, Editor, Author), everything should work with that change on /options.php.
    If the users still belong to custom user roles, you will need to add the TablePress access capabilities to these user roles as well. To confirm that, I’d like to take a direct look at this on your site. Could you therefore please create a temporary admin account for me and send me the details via email (the address is in the main plugin file “tablepress.php”)? That way, I can investigate this directly. Thanks!

    Regards,
    Tobias

    Hi Tobias, great thank you for that offer. I have sent you over an email as requested.

    Many thanks,
    Alex

    Plugin Author TobiasBg

    (@tobiasbg)

    Hi Alex,

    thanks! I have received the email and will take a look shortly!

    Regards,
    Tobias

    Plugin Author TobiasBg

    (@tobiasbg)

    Hi Alex,

    I have now tried a different way to reset the capabilities. Could you please check if you can see the “TablePress” entry in the admin menu again?

    Regards,
    Tobias

    Hi Tobias, thanks for looking into it. I’m afraid I can’t see it still. Are you able to then under your login?

    Plugin Author TobiasBg

    (@tobiasbg)

    Hi,

    yes, I can see everything just fine with my login.

    However, I checked again and found what caused this for your user login: It seems that you had moved the TablePress menu entry to be a submenu of the “Comments” entry. However, that is turned off on your site, so that you could no longer see the menu. I have now restored it so that it should be visible in the main menu for your user as well.

    Regards,
    Tobias

    That’s great, thanks Tobias. Your help is appreciated. Just one other question, will all other users now be able to see the Tablepress settings also? They are editors.

    Thanks for your help

    Alex

    Plugin Author TobiasBg

    (@tobiasbg)

    Hi Alex,

    I haven’t checked for other users, but unless they also moved the menu entry to a different position, they should see it just fine.

    Regards,
    Tobias

    Thanks Tobias. I guess also if they encounter an issue it would be best for me to delete their profile and re-create it?

    Thanks,
    Alex

Viewing 15 replies - 1 through 15 (of 26 total)
  • The topic ‘Missing admin menu’ is closed to new replies.