sfw_create_request_url( 'languages', $spreadshirt_id ), 'filter' => 'language', 'expire' => WEEK_IN_SECONDS, 'cache' => $cache, 'flush' => $flush_cache, 'transmit_errors' => $transmit_errors )); // make sure we don't load the wrong data from the options cache. if( $cache && !$flush_cache && is_spreadshirt_object( $data ) && $data->id != $spreadshirt_id ) return sfw_get_language( $spreadshirt_id, true ); return $data; } /** * Retrieve language id * * @param boolean $spreadshirt_id * * @return int language id * * @since 1.0.0 */ function sfw_get_language_id( $spreadshirt_id = false ) { $language_id = false === $spreadshirt_id ? sfw_get_shop()->language->id : $spreadshirt_id; return apply_filters( 'sfw/language/id', $language_id, $spreadshirt_id ); }