Function Reference: godir_set_sort_field_order

Summary

Set custom sort field order.

Global Values

$wpdb
(object) (required) WordPress Database object.

Default: None

Package

GeoDirectory

Parameters

$field_ids
(array) (required) List of field ids.

Default: None

Return Values

(array|bool)
  • Returns field ids.
  • If no field id, returns false.

Change Log

Since: 1.0.0

Source File

godir_set_sort_field_order() is located in geodirectory-functions/custom_fields_functions.php [Line: 1974]

Source Code

function godir_set_sort_field_order($field_ids = array())
{

    global $wpdb;

    $count = 0;
    if (!empty($field_ids)):
        foreach ($field_ids as $id) {

            $cf = trim($id, '_');

            $post_meta_info = $wpdb->query(
                $wpdb->prepare(
                    "update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
															sort_order=%d 
															where id= %d",
                    array($count, $cf)
                )
            );
            $count++;
        }

        return $field_ids;
    else:
        return false;
    endif;
}