get_tax_sql

The timeline below displays how wordpress function get_tax_sql has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 5.9

/**
 * Given a taxonomy query, generates SQL to be appended to a main query.
 *
 * @since 3.1.0
 *
 * @see WP_Tax_Query
 *
 * @param array  $tax_query         A compact tax query
 * @param string $primary_table
 * @param string $primary_id_column
 * @return string[]
 */
function get_tax_sql($tax_query, $primary_table, $primary_id_column)
{
    $tax_query_obj = new WP_Tax_Query($tax_query);
    return $tax_query_obj->get_sql($primary_table, $primary_id_column);
}

WordPress Version: 4.3

/**
 * Given a taxonomy query, generates SQL to be appended to a main query.
 *
 * @since 3.1.0
 *
 * @see WP_Tax_Query
 *
 * @param array  $tax_query         A compact tax query
 * @param string $primary_table
 * @param string $primary_id_column
 * @return array
 */
function get_tax_sql($tax_query, $primary_table, $primary_id_column)
{
    $tax_query_obj = new WP_Tax_Query($tax_query);
    return $tax_query_obj->get_sql($primary_table, $primary_id_column);
}

WordPress Version: 3.7

/**
 * Given a taxonomy query, generates SQL to be appended to a main query.
 *
 * @since 3.1.0
 *
 * @see WP_Tax_Query
 *
 * @param array $tax_query A compact tax query
 * @param string $primary_table
 * @param string $primary_id_column
 * @return array
 */
function get_tax_sql($tax_query, $primary_table, $primary_id_column)
{
    $tax_query_obj = new WP_Tax_Query($tax_query);
    return $tax_query_obj->get_sql($primary_table, $primary_id_column);
}