WordPress sitenizde yayınlamış olduğunuz yazılara bir şifre belirleyerek özelleştirebilmek mümkün. Sizin belirlemiş olduğunuz şifreyi görmesini istediğiniz kullanıcılara ileterek sadece o kullanıcıların o yazıya giriş yapabilmesini sağlayabilirsiniz.

Şifre ile korumaya alıp yayımladığınız bir yazıyı sadece Yönetici ve Editör yetkisine sahip kullanıcılar görüntüleyebilir, şifreyi bilmeyen diğer kullanıcılar kesinlikle görüntüleyemez.

Şifrelemiş olduğunuz yazıların site içerisinde diğer yerlerden kaldırılmasını sağlayan bir fonksiyon bueltge tarafından paylaşılmış.

Functions.php içerisinde php tagları içerisinde boş bir alana yapıştırıp güncelleyin.

Yedek almayı unutmayınız 🙂

function exclude_protected($where) {
    global $wpdb;
    return $where .= " AND {$wpdb->posts}.post_password = '' ";
}
function exclude_protected_action($query) {
    if( !is_single() && !is_page() && !is_admin() ) {
        add_filter( 'posts_where', 'exclude_protected' );
    }
}
add_action('pre_get_posts', 'exclude_protected_action');

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Close