WordPress.org

Ready to get started?Download WordPress

Forums

WP-Members
remove wp-members metabox (4 posts)

  1. w_ dec
    Member
    Posted 6 months ago #

    HI

    I would like to remove the wp-members metabox in the create new posts page. Any idea of how that should be done? Thanks

    W

    http://wordpress.org/plugins/wp-members/

  2. w_ dec
    Member
    Posted 6 months ago #

    any idea about how this can be solved please?

    Basically, what I need is to hide the wp-members meta box from the posts page. I do not want the users to be able to block/unblock posts.

    Thanks
    W

  3. TIEro
    Member
    Posted 5 months ago #

    Same here. It's a major oversight, IMHO, to allow members to unblock their own posts.

    I did it by editing the core files (of the plugin, not WP), which sucks because you have to remember to do it if there's a new version. The file I changed is "post.php" in the "admin" subfolder; the function is called wpmem_block_data().

    I made two changes: one to put the meta box way down at the bottom, the other to only show the options to people who can publish posts.

    To move the meta box, change 'high' to 'low' in this line:

    add_meta_box( 'wpmem-block-meta-id', $post_title, 'wpmem_block_meta', 'post', 'side', 'high' );

    To only display the options to publishers, add an "if" statement at the start of the function, like this:

    function wpmem_block_meta()  
    
    {  
    
    	if (!current_user_can('publish_posts')) {
    		echo 'You cannot change privacy permissions.';
    		return;
    	}
    
        global $post;

    Everything after the "global $post" stays unchanged: I just added the "if" statement to check whether they have publishing rights. It works, but it's messy. Hope it helps!

  4. Sammiikins
    Member
    Posted 3 months ago #

    Does anyone know of a way to do this without hacking the plugin?

Reply

You must log in to post.

About this Plugin

About this Topic

Tags

No tags yet.