× İlan! CAN YOU CREATE a QUESTION FOR ENGLISH EXAMS.WE ARE LOOKING FOR QUESTION CREATER. FOR MORE INFORMATION CLICK HERE.

wordpress yorum sistemini kapatmak

wordpress yorum sistemini kapatmak

WordPress bir içerik yönetim sistemidir.Temelinde blog yazmak ve konu tartışmak vardır. Ama çeşitli nedenlerden dolayı bazı kullanıcılar sitelerinde yorumlama olsun istemiyor, özellikle wordpress’i kurumsal site olarak kullananlar.Wordpress sitenizde yorum istemiyorsanız aşağıdaki kodu sitenizin function klasörüne ekleyin.

Uyarılar! PHP ve WordPress bilginiz yoksa sitenizde çözümü uğraştırıcı kodlama hatalarına sebeb olabilirsiniz.Bu gibi durumlarla karşılaşmamak için functions.php sayfasının bir kopyasını oluşturun.

Tavsiyeler: Yorumlar sitelere değer katar. Yorumlara önem verin makalelerinizi tartışmaya açın.Birçok kullanıcı sitenize sadece yorumları okumak için gelir.Yorumlar SEO için önemlidir.

Ama yine de yorumlamayı kaldırmak isterseniz işte fonksiyonlar:

 // yazılarda yorum ve geri izlemeyi devre dışı bırak
function df_disable_comments_post_types_support() {
    $post_types = get_post_types();
    foreach ($post_types as $post_type) {
        if(post_type_supports($post_type, 'comments')) {
            remove_post_type_support($post_type, 'comments');
            remove_post_type_support($post_type, 'trackbacks');
        }
    }
}
add_action('admin_init', 'df_disable_comments_post_types_support');

// Siteyi yorumlara kapa
function df_disable_comments_status() {
    return false;
}
add_filter('comments_open', 'df_disable_comments_status', 20, 2);
add_filter('pings_open', 'df_disable_comments_status', 20, 2);

// Varolan yorumları gizle
function df_disable_comments_hide_existing_comments($comments) {
    $comments = array();
    return $comments;
}
add_filter('comments_array', 'df_disable_comments_hide_existing_comments', 10, 2);

// Menuden yorum sayfasını kaldır
function df_disable_comments_admin_menu() {
    remove_menu_page('edit-comments.php');
}
add_action('admin_menu', 'df_disable_comments_admin_menu');

// Yorum yapmaya çalışanları kullanıcıları yönlendir
function df_disable_comments_admin_menu_redirect() {
    global $pagenow;
    if ($pagenow === 'edit-comments.php') {
        wp_redirect(admin_url()); exit;
    }
}
add_action('admin_init', 'df_disable_comments_admin_menu_redirect');

// Kontrol panelinden yorum kutusunu kaldır
function df_disable_comments_dashboard() {
    remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal');
}
add_action('admin_init', 'df_disable_comments_dashboard');

// Admin panelden yorum linklerini kaldır
function df_disable_comments_admin_bar() {
    if (is_admin_bar_showing()) {
        remove_action('admin_bar_menu', 'wp_admin_bar_comments_menu', 60);
    }
}
add_action('init', 'df_disable_comments_admin_bar');

Source: dfactory.eu

Categorised in: Wordpress

This post was written by A.Bergmann

Anadolu Üniversitesi Yabancı Diller & Ruhr Üniversität – Bochum

Önceki

wp-config.php sayfasını .htaccess ile korumak

Sonraki

ingilizce edilgen ettirgen cümleler