Я пытаюсь создать слайдер пользователей с ролью поставщиков и пытаюсь получить URL-адрес поставщиков из плагина dokan, вот что я пытаюсь создать ссылку для каждого поставщика в цикле слайдера, но он не работает:
function store_query_filter( $query ) {
global $wp_query;
$author = get_query_var( $query->custom_store_url );
if ( !is_admin() && $query->is_main_query() && !empty( $author ) ) {
$seller_info = get_user_by( 'slug', $author );
$store_info = dokan_get_store_info( $seller_info->data->ID );
if ( !empty( $store_info['store_name'] ) ) {
$vendor_link = dokan_get_store_url( $store_info->ID );
return $vendor_link;
}
}
}
add_shortcode( 'store_vendor_url', 'store_query_filter' );