Herkese selam. WP sitemde özel bir üyelik eklentisi kullanıyorum ve bu eklenti üyelerin yaptığı çeşitli aksiyonlara göre üyelere puan veriyor. Üyeler puan kazanıyorlar.
Benim yapmak istediğim şey ise; wp de oluşturduğum sayfalara puan kısıtı koymak. Örneğin oluşturduğum sayfa için 500 puan limit koyacağım ve 500 puanın altındaki üyeler bu sayfaya giremeyecekler.
Puan değerlerine göre içerik kısıtlaması yapılabilir mi?

Üye puanları usermeta tablosunda şu şekilde yer alıyor;
https://resmim.net/preview/SpTEcW.jpg
Id numarası 1 olan üyenin 66 puanı var örneğin.

Fonksiyon veya eklenti olarak destek sağlayabilecek arkadaşlar varsa yardımlarını bekliyorum.

--------------------------------------------------------
Çözümü ücretsiz olarak sunan @bilimokur; a teşekkür ederim. Hazırladığı kodlar şöyle;

bilimokur adlı üyeden alıntı: mesajı görüntüle
function puana_gore_sayfa_engelle() {
if( current_user_can( 'manage_options' ) ) { // Adminler için yönlendirmeyi devre dışı bıraktık.
return;
}

$min_point = 500; // puan limiti
$blocked_page_ids = array( 788, 11, 12 ); // Engellenecek sayfaların id leri.
$redirect_page_id = 895; // Engellenenlerin yönlendirileceği sayfa. (sayfaya puanınız yetmedi vs yazabilirsiniz.)

if( is_user_logged_in() && is_page( $blocked_page_ids ) ) {
$user_point = (int)get_user_meta( get_current_user_id(), 'points', true );

if( $user_point < $min_point ) {
wp_redirect( get_page_link( $redirect_page_id ) );
exit();
}
} else {
if( is_page( $blocked_page_ids ) ) {
wp_redirect( get_page_link( $redirect_page_id ) );
exit();
}
}
}

add_action( 'template_redirect', 'puana_gore_sayfa_engelle' );
functions.php ye ekleyin. id leri değiştirmeyi unutmayın.