Như SickHippie nói và AFAIK, bạn không thể có cả hai. Tôi đang thêm một câu trả lời với thông tin tôi đã thu thập trong Stack này.
Bai Internet trong một bình luận:
Chỉ cần mở tệp plugin và thay đổi số phiên bản thành thứ gì đó như 9.9.9
Câu trả lời của Hameedullah Khan (xóa thông báo cập nhật Akismet):
function filter_plugin_updates( $value ) {
unset( $value->response['akismet/akismet.php'] );
return $value;
}
add_filter( 'site_transient_update_plugins', 'filter_plugin_updates' );
Trả lời của Otto:
API sử dụng một cơ chế khá phức tạp để khớp các plugin với các plugin mà nó biết, nhưng đây là những điều chính được kiểm tra: Plugin URI, Tên plugin và sên Plugin (tên thư mục của plugin nằm trong)
Thay đổi bất kỳ trong số đó và bạn giảm cơ hội tìm thấy trận đấu, nhưng nó vẫn có thể nhận được nếu hai trong số đó khớp nhau, chẳng hạn.
Thông tin trong readme.txt không được sử dụng cho việc này. Tiêu đề của tệp PHP của plugin được sử dụng.
Phương pháp thay thế 1
Cách tiếp cận 2 được lấy từ các Nhận xét
- thay đổi tên plugin, số phiên bản và tên thư mục
- cài đặt plugin gốc nhưng để nó bị vô hiệu hóa để nhận thông báo cập nhật
- thêm một thông điệp tùy chỉnh vào mô tả plugin (hoặc thay thế bản gốc)
- xóa các hành động plugin (Kích hoạt | Chỉnh sửa | Xóa) và hộp kiểm cho Hành động hàng loạt
add_filter( 'all_plugins', 'wpse_56968_on_list_plugins' );
add_filter( 'plugin_action_links_akismet/akismet.php', 'wpse_56968_remove_plugin_actions', 10, 4 );
add_action( 'admin_head-plugins.php', 'wpse_56968_remove_plugin_checkbox' );
function wpse_56968_on_list_plugins( $plugins )
{
$plugins['akismet/akismet.php']['Description'] = '<strong>*** NOTICE: PLUGIN ONLY TO CHECK UPDATES IN THE ORIGINAL ONE! ***</strong> ';// . $plugins['akismet/akismet.php']['Description'];
return $plugins;
}
function wpse_56968_remove_plugin_actions( $actions, $plugin_file, $plugin_data, $context )
{
unset( $actions['activate'], $actions['edit'], $actions['delete'] );
return $actions;
}
function wpse_56968_remove_plugin_checkbox()
{
?>
<script type="text/javascript">
jQuery(document).ready( function($) {
$('tr#akismet th.check-column').html(' ')
});
</script>
<?php
}
Vé lõi liên quan