Support

Account

Forum Replies Created

  • Hey John,

    Last question as there seems to have been some confusion on my end. I kept seeing v5 referenced places, but as my ACF lists itself as “up to date” in the plugins section of the back end I thought I was misunderstanding version numbers somehow.

    Do I understand correctly that ACF5 is only available by purchasing a Pro license?

  • The site is running User Role Editor currently, but it’s fairly important to limit the Staff role to not having access to some of the options the “manage_options” capability gives them.

    If I were to roll back to a previous version of ACF, say 3.5.8.1 (the last before 4) would I be able to do this?

    Is there a better method or am I between a rock and a hard place?

  • Hi John,

    Thanks for the ongoing help, I’ve tried adding your code to my functions.php and still no luck.

    I had also tried with no luck:

    add_filter('acf/settings/capability', 'my_capability_function');
    
    function my_capability_function( $show ) {
      return current_user_can('edit_posts');

    Which I wasn’t sure would work since it appears the filter expects a string and my function only returns a boolean.

    What am I missing? I’m using ACF Version 4.4.3 with WordPress 4.3.1 if that’s of any help…

  • I’m not entirely sure how to do that / what that means?

    I see from the documentation that altering the capability does the following:

    “Capability used for ACF post types and if the current user can see the ACF menu item. Defaults to ‘manage_options’. Added in v5.1.9”

    And is expecting a string. What I don’t understand, is this checking to see if the current user has the capability defined by this filter and displaying / hiding the menu accordingly?

    Can someone provide me an example? Would it be something like:

    add_filter('acf/settings/capability', 'edit_posts');

    Additionally, is this all that is required or is a combination of using the capability filter along with the show_admin filter required? I’m currently testing both of these but would appreciate feedback so I can learn and understand why this does or does not work.

Viewing 5 posts - 1 through 5 (of 5 total)