• In flamingo/admin/includes/class-contacts-list-table.php, I request the following code be added to the functions.

    Line 8, in ‘Flamingo_Contacts_List_Table’:

    public static function define_columns() {
    		$columns = array(
    			'cb' => '<input type="checkbox" />',
    			'email' => __( 'Email', 'flamingo' ),
    			'full_name' => __( 'Name', 'flamingo' ),
    			'tags' => __( 'Tags', 'flamingo' ),
    			'history' => __( 'History', 'flamingo' ),
    			'last_contacted' => __( 'Last Contact', 'flamingo' ) );
                    // NOTE: New filter here
    		$columns = apply_filters("manage_edit-".Flamingo_Contact::post_type."_columns", $columns);
    
    		return $columns;
    	}

    Line 122-124, in ‘Flamingo_Contacts_List_Table’:

    function column_default( $item, $column_name ) {
                    // NOTE: Calls action to retrieve additional custom field values
    		return do_action("manage_".Flamingo_Contact::post_type."_posts_custom_column", $column_name, $item->id);
        }

    I request this because I need to update an existing system to allow for more fields in the Address Book and these hooks I’ve provided follow WordPress standards.

    https://www.ads-software.com/plugins/flamingo/

Viewing 1 replies (of 1 total)
  • SilbinaryWolf, if I add these pieces of code to the above php file, how would I then hook into it to show, for example, a Phone field?

Viewing 1 replies (of 1 total)
  • The topic ‘Add a few admin filters / actions (code included)’ is closed to new replies.