diff --git a/includes/sp-core-functions.php b/includes/sp-core-functions.php
index e7593f62..5d6928ad 100644
--- a/includes/sp-core-functions.php
+++ b/includes/sp-core-functions.php
@@ -1923,15 +1923,24 @@ function sp_has_shortcodes( $content, $tags ) {
/**
* Check if a custom flag was uploaded from the user
*
- * @return bool
+ * @return string
*/
function sp_flags( $nationality ) {
$nationality = strtolower( $nationality );
$flag = '';
- global $wpdb;
- $flag_post_id = intval( $wpdb->get_var( "SELECT post_id FROM {$wpdb->postmeta} WHERE meta_value LIKE '%/$nationality'" ) );
- if ( $flag_post_id ) {
- $flag_src = wp_get_attachment_image_url( $flag_post_id, array( 23, 15 ), false );
+ $custom_flag_post_id = false;
+ $args = array(
+ 'post_type' => 'attachment',
+ 'title' => $nationality,
+ 'posts_per_page' => 1,
+ 'fields' => 'ids',
+ );
+ $custom_flag = get_posts( $args );
+ if( $custom_flag ){
+ $custom_flag_post_id = $custom_flag[0];
+ }
+ if ( $custom_flag_post_id ) {
+ $flag_src = wp_get_attachment_image_url( $custom_flag_post_id, array( 23, 15 ), false );
$flag = '
';
} else {
$flag = '
';