Tổng hợp code hữu dùng cho wordpress

Ẩn WordPress Version

Đây là một chức năng hay để bạn thêm phần bảo mật cho website của mình. Ẩn đi phiên bản của WordPress giúp kẻ phá hoại khó khăn hơn khi cố gắng tấn công vào website của mình.

function wpb_remove_version() {
return '';
}
add_filter('the_generator', 'wpb_remove_version');

Thêm Logo trong Admin WordPress

Bạn có muốn thêm Logo của mình trong Admin WordPress không. Hãy sử dụng đoạn code dưới đây và nhớ thay link hình ảnh. Đừng quên kích thước Logo là 20×20 px nhé.

function wpb_custom_logo() {
echo '
<style type="text/css">
#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
background-image: url(/wp-content/uploads/2017/02/admin-logo.png) !important;
background-position: 0 0;
color:rgba(0, 0, 0, 0);
}
#wpadminbar #wp-admin-bar-wp-logo.hover > .ab-item .ab-icon {
background-position: 0 0;
}
</style>
';
}
//hook into the administrative header output
add_action('wp_before_admin_bar_render', 'wpb_custom_logo');

Thay đổi Footer trong Admin WordPress

Mặc định trong Admin bạn sẽ thấy dòng chữ “Thank you for creating with WordPress.” Đối với tiếng Việt là “Cảm ơn bạn đã khởi tạo với WordPress.” . Bạn có thể thay đổi dòng chữ đó thành bất cứ điều gì bạn muốn bằng cách thêm mã này.

function remove_footer_admin () {
echo '<p>Thiết kế website bởi <a href="https://www.web99.top" target="_blank">Web99</a> </p>';
}
add_filter('admin_footer_text', 'remove_footer_admin');

Thêm một Widgets thông báo trong Dashboard 

Nếu bạn là một nhà phát triển Website WordPress, một nhà thiết kế website bằng WordPress thì bạn sẽ cần tới đoạn code này vì nó sẽ giúp bạn thêm một bảng thông báo ngay trong Dashboard để khách hàng có thể nhìn thấy.

function my_custom_dashboard_widgets() {
global $wp_meta_boxes;

wp_add_dashboard_widget('custom_help_widget', 'Hỗ Trợ Kỹ Thuật', 'custom_dashboard_help');
}

function custom_dashboard_help() {
echo '<p>Chào mừng quý khách đã đến với khu vực quản trị website. Mọi thông tin cần hỗ trợ vui lòng liên hệ với chúng tôi <a href="http://www.web99.top/lien-he">tại đây</a>. </p>';
}

Thay đổi mặc định Gravatar trong WordPress

Trong Settings > Discussion bạn sẽ thấy biểu tượng mặc định của WordPress có tên là Người Bí Ẩn “Mystery Person“. Để thay thế hình ảnh người bí ẩn này bạn hãy sử dụng đoạn Code bên dưới và cho vào file functions.php

add_filter( 'avatar_defaults', 'wpb_new_gravatar' );
function wpb_new_gravatar ($avatar_defaults) {
$myavatar = 'http://example.com/wp-content/uploads/2017/01/wpb-default-gravatar.png';
$avatar_defaults[$myavatar] = "Default Gravatar";
return $avatar_defaults;
}

Thêm loại loại File được tải lên vào WordPress

Theo mặc định, WordPress cho phép bạn tải lên một số lượng hạn chế của các loại tập tin thường được sử dụng nhất. Tuy nhiên, bạn có thể mở rộng nó để cho phép các loại tập tin khác bằng cách thêm đoạn Code này vào functions

function my_myme_types($mime_types){
    $mime_types['svg'] = 'image/svg+xml'; //Adding svg extension
    $mime_types['psd'] = 'image/vnd.adobe.photoshop'; //Adding photoshop files
    return $mime_types;
}
add_filter('upload_mimes', 'my_myme_types', 1, 1);

oạn Code trên cho phép bạn tải lên SVG và tập tin PSD cho WordPress. Để tải lên các định dạng khác, bạn hãy truy cập vào MIME Types List để xem chi tiết các thể loại tập tin và sử dụng chúng bằng cách thêm vào đoạn code bên trên.

Vô hiệu hóa XML-RPC trong WordPress

XML-RPC là một phương pháp cho phép các ứng dụng của bên thứ ba giao tiếp với trang web WordPress của bạn từ xa. Điều này có thể gây ra các vấn đề an ninh và có thể bị khai thác bởi hacker. Đơn giản chỉ cần thêm code này vào file functions.php để tắt XML-RPC trong WordPress:

add_filter('xmlrpc_enabled', '__return_false');

Còn tiếp…

Leave a Reply

Your email address will not be published. Required fields are marked *