• I’m trying to remove the Gravatar Email Address and WordPress Username fields from info metabox.

    I found that WordPress Username can be removed via filter, but causes a JS error that prohibits the help info from displaying.

    add_filter( 'woothemes_our_team_member_user_search', '__return_false' );

    Produces the following error in the console.


    TypeError: jQuery(...).val(...) is undefined

    // Unser #user_id if #user_search is empty on page load
    if ( jQuery( '#user_search' ).val().length == 0 ) {
    jQuery( "#user_id" ).val( 0 );
    }

    And $fields['gravatar_email'] doesn’t have a hook to remove it.

    Both of these fields (in particular the gravatar one) are not needed and are sure to cause confusion to the content editors.

    Please let me know if there is a solution.

    Thanks!

    Note: I’m adding this because a previous thread relating has been closed.

    https://www.ads-software.com/support/topic/remove-gravatar-email-address-wordpress-username-meta

    https://www.ads-software.com/plugins/our-team-by-woothemes/

Viewing 1 replies (of 1 total)
  • Thread Starter Pea Lutz

    (@misfist)

    A solution that seems to work for hiding the gravatar_email field is to redefine it with 'type' = 'hidden'.


    $fields['gravatar_email'] = array(
    'name' => __( 'Gravatar Email', 'die-jim-crow' ),
    'description' => '',
    'type' => 'hidden',
    'default' => '',
    'section' => 'info'
    );

    I haven’t found any issues yet, so I’m tentatively saying this works.

Viewing 1 replies (of 1 total)
  • The topic ‘Remove "Gravatar Email Address" & "WordPress Username" Meta’ is closed to new replies.