Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-content
/
plugins
/
Toi uu Wordpress
:
WP Cleaner.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php /* Plugin Name: Custom Site Optimizer Description: Tắt bình luận, xóa bình luận, tối ưu database và giới hạn revisions Version: 1.0 Author: Dr Sáng */ // Tắt tính năng bình luận function disable_comments() { // Tắt hỗ trợ bình luận cho tất cả các post types $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'); } } // Tắt trang Comments trong admin add_action('admin_menu', function () { remove_menu_page('edit-comments.php'); }); // Xóa mục Comments khỏi admin bar add_action('wp_before_admin_bar_render', function () { global $wp_admin_bar; $wp_admin_bar->remove_menu('comments'); }); } add_action('init', 'disable_comments'); // Xóa tất cả bình luận hiện có function delete_all_comments() { global $wpdb; $wpdb->query("TRUNCATE TABLE $wpdb->comments"); $wpdb->query("TRUNCATE TABLE $wpdb->commentmeta"); } register_activation_hook(__FILE__, 'delete_all_comments'); // Tối ưu database mỗi 7 ngày function optimize_database() { global $wpdb; $tables = $wpdb->get_results("SHOW TABLES", ARRAY_N); foreach ($tables as $table) { $wpdb->query("OPTIMIZE TABLE $table[0]"); } } if (!wp_next_scheduled('optimize_database_hook')) { wp_schedule_event(time(), 'weekly', 'optimize_database_hook'); } add_action('optimize_database_hook', 'optimize_database'); // Giới hạn 2 bản revisions cho Post và Page function limit_revisions($num, $post) { if ($post->post_type === 'post' || $post->post_type === 'page') { return 2; } return $num; } add_filter('wp_revisions_to_keep', 'limit_revisions', 10, 2);