Queries KütüphanesiFarklı Bir WordPress Sitesinde Saklanan Kullanıcı Verilerini Alma
Farklı Bir WordPress Sitesinde Saklanan Kullanıcı Verilerini Alma
Bu query, kullanıcı verilerini (bir WordPress sitesinden) farklı bir WordPress sitesinde depolanan haliyle alır; 2 site arasında ortak tanımlayıcı olarak kullanıcının slug'ını kullanır.
Yalnızca ilgili sonuçları almak için kullanıcıların slug'larını ileterek uzak sitedeki /users REST API endpoint'ini çalıştırarak çalışır.
query GetUserSlugs {
users(pagination: { limit: -1 }) {
id
slug
@export(
as: "userSlugs",
type: LIST,
)
}
}
query FetchUserDataFromAnotherWPSite(
# URL of the remote /kilavuzlar/query/kullanicilar REST API endpoint
# eg: https://somesite.com/wp-json/wp/v2/users
$endpointURL: URL!
)
@depends(on: "GetUserSlugs")
{
endpoint: _urlAddParams(
url: $endpointURL,
params: {
slug: $userSlugs
}
)
remoteUserData: _sendJSONObjectCollectionHTTPRequest(
input: {
url: $__endpoint,
method: GET
}
)
}