WordPress.org

Ready to get started?Download WordPress

Forums

Jetpack by WordPress.com
[resolved] How do I disable Jetpack from subscribers? (20 posts)

  1. cullaloe
    Member
    Posted 1 year ago #

    I'd like to hide the Jetpack panel from logged-in subscribers. I don't want them messing with stuff. They'll break it.

    How do I hide the Jetpack from subscribers (in the same way as they can't see other admin menus)?

    Thanks

    Nick

    http://wordpress.org/extend/plugins/jetpack/

  2. mbernasocchi
    Member
    Posted 1 year ago #

    yes, same here... that looks very odd to me

  3. mbernasocchi
    Member
    Posted 1 year ago #

    well they cant mess with things, but still it looks like a bug to me

  4. Jeremy Herve
    Happiness Engineer
    Plugin Author

    Posted 1 year ago #

    Logged in subscribers do indeed have access to the Jetpack menu. That will allow them to connect to their WordPress.com account and enable the Toolbar notifications.

    Rest assured, they won't be able to change your Jetpack settings from there.

  5. Gabe462
    Member
    Posted 1 year ago #

    I want to hide that too! It's completely irrelevant and inappropriate for a particular site's context.

  6. Jeremy Herve
    Happiness Engineer
    Plugin Author

    Posted 1 year ago #

    If you want to hide the Jetpack menu from non-admins on your site, you can install this small plugin:

    http://i.wpne.ws/MBdD

  7. Gabe462
    Member
    Posted 1 year ago #

    Thanks! That's a bit better than this:

    https://gist.github.com/4252178

  8. Andrija Naglic
    Member
    Posted 1 year ago #

    @Jeremy Herve - why didn't you upload this to plugin repository ? :)

    Anyway, for those who are interested, plugin is safe and it works.
    It hides JetPack from menu, but not the small icon in the admin bar.

    I will probably update your plugin and put it on repository..

  9. Jeremy Herve
    Happiness Engineer
    Plugin Author

    Posted 1 year ago #

    @Andrija I like the Toolbar Notifications too much to add that plugin to the repository! :)

    If your registered users cannot access the Jetpack menu, they can't connect to their WordPress.com account from there, and enable Toolbar Notifications.
    Jetpack might also develop other modules in the future, offering other features to the registered users on your site.

    If you upload that plugin to the repository, you might want to add a warning, to make sure people understand that they lose Jetpack features by adding that plugin.

  10. mbernasocchi
    Member
    Posted 1 year ago #

    @Jeremy Herve thanks a lot, maybe you can put this discussion in the docs for the jetpack plugin.
    ciao

  11. cullaloe
    Member
    Posted 1 year ago #

    @Jeremy Herve thanks, but I think you're missing something important here about how wordpress is used. Less than 0.15% of my users community are remotely interested in wordpress, let alone have an account at wordpress.com. They just want the site to work without anything confusing, confusing them. JetPack is confusing because it's totally irrelevant to them. Users that come across it panic and either give up or email the admin.

    I'll be using the plugin to remove Jetpack from non admins to keep it as not confusing as I can for my poor confused users.

    And before you ask, all of my users have at least an honours degree in Physics.

    It would have been nice to have been able to opt in/out of the JetPack panel for non-admins.

    Best,

    Nick Hood
    http://sptr.net
    http://mrhood.net
    http://cullaloe.com
    etc..

  12. Andrija Naglic
    Member
    Posted 1 year ago #

    Alright!

    The plugin is now in the repository:
    http://wordpress.org/extend/plugins/jetpack-only-for-admins/

    Thank you Jeremy .)
    I have put a Notice in the description and an explanation how to keep the icon.

    Also, please notice, this was my first plugin upload, wasn't 100% satisfied with it (although I am with the plugin itself).

  13. Jeremy Herve
    Happiness Engineer
    Plugin Author

    Posted 1 year ago #

    :) Well thanks for the mention.

    I noticed that you misspelled my WordPress.org username, but that's no big deal :)

  14. Andrija Naglic
    Member
    Posted 1 year ago #

    Aaa, sorry about that, now I see it.
    And I was wondering why it isn't blue and hyperlinked :)

    Now it's time I learn how to update plugin .)

    I guess this topic is about to be closed now...

  15. Scott Kingsley Clark
    Member
    Posted 1 year ago #

    I'm also a bit concerned with the menu item being shown to non-admins. Mainly, that it appears to show which add-ons are activated on the site, when I'd prefer that information private.

    Can't there be the best of both worlds? Show the menu, let users connect their account, don't show them all of the components enabled/disabled.

  16. Jeremy Herve
    Happiness Engineer
    Plugin Author

    Posted 1 year ago #

    Can't there be the best of both worlds? Show the menu, let users connect their account, don't show them all of the components enabled/disabled.

    That would be better, indeed. We plan on making some improvements to the UI of the Jetpack menu, and we will definitely address this issue.

  17. alajoann
    Member
    Posted 11 months ago #

    Hi Jeremy,

    I'm a fan of Jetpack, but do not want my Subscribers to see it on my WordPress.org site. Jetpack should remain completely behind-the-scenes, along with other plugins - when I have purposely blocked admin access to Subscribers.

    Subscribers only need access to their Profile Page. If any of my subscribers even have WordPress.com accounts, let them get notifications on their own website.

    Too much Jetpack is confusing, and intrusive.

    As a fix, I tried the Jetpack Only for Admins plugin. Unfortunately, it did not redirect correctly on my site.

  18. mikeotgaar
    Member
    Posted 10 months ago #

    Hi Jeremy

    "We plan on making some improvements to the UI of the Jetpack menu, and we will definitely address this issue. "

    You mentioned this 6 months ago and there's been several Jetpack updates - what's the progress on these changes?

  19. alajoann
    Member
    Posted 10 months ago #

    Try adding this to your child theme functions.php (or use Code Snippets plugin):

    function ap_remove_jetpack_page( ) {
    if ( class_exists( 'Jetpack' ) && !current_user_can( 'manage_options' ) ) {
    remove_menu_page( 'jetpack' );
    }
    }
    add_action( 'admin_menu', 'ap_remove_jetpack_page', 999 );

  20. mbernasocchi
    Member
    Posted 10 months ago #

    or just use the plugin above

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic