• Resolved keengamer

    (@keengamer)


    Hello,

    we have a problem. We would like to use publicize but it cannot be connected to the publish_post capability only. We have over 50 writers, editors etc. And majority of our writers cannot publish posts directly but it goes into approval queue.

    Can we either connect it to a different capability for those roles or can you post please a code for functions.php how to add more roles to see the option to create a feed for the post?

    And similar thing is the item in the administration. Only the administrator should see Jetpack option and also the graphs, stats, bruteforce protection etc. in the dashboard. It’s nowhere to be found to disable it…

    Thank you.

    • This topic was modified 3 years, 7 months ago by keengamer.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support KokkieH

    (@kokkieh)

    Hi there,

    We would like to use publicize but it cannot be connected to the publish_post capability only. We have over 50 writers, editors etc. And majority of our writers cannot publish posts directly but it goes into approval queue.

    Publicize only triggers when a post is published. So if a user without publishing rights submits a draft post for approval, that will not trigger Publicize. Publicize will only share the post once an admin or editor on the site publishes the post, and it will only share to the accounts that editor or admin have access to.

    When you connect Publicize to a social media account, you can specify whether it should be available for all admins, editor and authors on a site, or just the admin who is making the connection. The connection is not available to contributors, as contributors don’t have any publishing rights.

    Can we either connect it to a different capability for those roles or can you post please a code for functions.php how to add more roles to see the option to create a feed for the post?

    Can you provide more details on exactly what you want to work differently to what I explained above?

    We do not provide custom code support for Jetpack beyond code snippets already published on our support site.

    And similar thing is the item in the administration. Only the administrator should see Jetpack option and also the graphs, stats, bruteforce protection etc. in the dashboard. It’s nowhere to be found to disable it…

    Only admins have access to Jetpack settings. If a non-admin user on your site has access to settings, can you please tell us their WordPress.com username, their user role, and exactly what setting they’re able to access? We’ll also need the URL of your site so we can check on our end.

    Other user roles can be given access to stats by an admin, but they don’t have access to any other Jetpack settings, aside from being able to view Publicize connections they specifically have access to in the case of Editors and Authors.

    You can control who has access to stats at My Site ->Tools ->Marketing ->Traffic from the WordPress.com dashboard for your site:

    https://jetpack.com/support/wordpress-com-stats/#troubleshooting

    Thread Starter keengamer

    (@keengamer)

    Hello,

    well, that is not helpingg. Our writers have mostly rights to edit their own posts and everything else around it but they cannot publish it. We use Oasis workflow for the approval http://oasisworkflow.com/

    The problem is that I need the writers to create a custom message (feed) for their posts, it cannot be done by our editors. So they must be able to at least write the message and save, if not publish. That is the problem. Right now that is not possible.

    If we could connect it for example to “edit_published_posts” and not to “publish_posts” that would help us. Or to simply make a way of writing the custom message even if they cannot publish posts.

    I know about the options in the WP settings but as I said above, that is not helping. You have admins, editors and authors possibilities but as you can see, that is not working and the options are not covering our needs.

    Regarding the admin menu and visibility at the dashboard etc., I have no idea what capability you have used here. Because our authors are not administrators but still see it in the left menu and at the dashboard. And we use this plugin to set who can view what https://wordpress.org/plugins/admin-menu-editor/ but for some unknown reason your menu and plugin is not working with this plugin (and this is the only one with this error from around 80 plugins we have)…

    Regards,
    Karel

    Plugin Support KokkieH

    (@kokkieh)

    The problem is that I need the writers to create a custom message (feed) for their posts, it cannot be done by our editors.

    Okay, you can use this filter to make the Publicize form available in the editor for user roles that don’t have publishing capabilities:

    https://developer.jetpack.com/hooks/jetpack_publicize_capability/

    I’m not able to help you with the exact code you’ll need, though.

    Regarding the admin menu and visibility at the dashboard etc., I have no idea what capability you have used here. Because our authors are not administrators but still see it in the left menu and at the dashboard.

    Authors and editors can see the Jetpack menu in WP-Admin, yes, but they only have access to the Post by Email option under Settings ->Writing, and can see Publicize connections they have access to under Settings ->Sharing.

    They don’t have access to any other Jetpack settings.

    On the WordPress.com My Sites interface they don’t have access to any settings at all.

    And we use this plugin to set who can view what https://wordpress.org/plugins/admin-menu-editor/ but for some unknown reason your menu and plugin is not working with this plugin

    If the Jetpack menu items in WP-Admin are not working as expected with that plugin, please contact support for that plugin directly for help with that. This is not something we can change or fix from Jetpack’s side, as we have no control over how that plugin works.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Publicize capability’ is closed to new replies.