0 && isset( $rows[ $key ] ) ) { $value = $rows[ $key ]; } return $value; } public static function get_task_meta( $task_id ) { if ( empty( $task_id ) ) { return []; } global $wpdb; $table = self::_table(); $sql_query = "SELECT * FROM $table WHERE bwfan_task_id =%d"; $sql_query = $wpdb->prepare( $sql_query, $task_id ); // WPCS: unprepared SQL OK $result = $wpdb->get_results( $sql_query, ARRAY_A ); //phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching $meta = []; if ( is_array( $result ) && count( $result ) > 0 ) { foreach ( $result as $meta_values ) { $key = $meta_values['meta_key']; $meta[ $key ] = maybe_unserialize( $meta_values['meta_value'] ); } } return $meta; } }