Để quản lý tốt trang blog hay web làm từ
mã nguồn mở WordPress, ngoài việc phải sưu tầm những plugin uy tín và
tốt, thì các bạn cũng cần phải có một chút kiến thức về code để có thể
tự tay chỉnh sửa nhiều chức năng theo ý muốn của mình. Nếu các bạn không
biết nhiều về coding thì cũng không sao, mình sẽ chia sẻ cho các bạn
nhiều đoạn code với nhiều chức năng khác nhau, các bạn chỉ cần việc copy
và dán nó vào những file cần thiết là được. Hôm nay, trong bài viết
này, mình sẽ chia sẻ thêm cho các bạn 5 đoạn code hữu ích giúp các bạn
quản lý trang web hay blog của mình.
1 Vô hiệu hóa Plugin Updates
Đoạn code này sẽ vô hiệu hóa WordPress
tự động kiểm tra bất kì update nào từ plugin của các bạn. Dĩ nhiên là
khi các bạn không muốn thấy bất kì thông báo update nào từ trang admin
của mình. Các bạn copy đoạn code này vào file function.php.
<?php remove_action( 'load-update-core.php', 'wp_update_plugins' ); add_filter( 'pre_site_transient_update_plugins', create_function( '$a', "return null;" ) );?>
2 Thay đổi WordPress Login Logo
Nếu các bạn cảm thấy chán nản với logo hiển thị ở phần login thì có thể dùng đoạn code này :
<?phpfunction custom_login_logo() { echo '<style type="text/css"> h1 a { background-image:url('.get_bloginfo('template_directory').'/images/my-custom-login-logo.png) !important; } </style>';}add_action('login_head', 'custom_login_logo');?>
Nhớ là thay đổi đường dẫn đến logo mới của các bạn và đặt đoạn code bên trên vào file function.php
3 Hiển thị số lượng Twitter followers
Copy đoạn code sau vào file function.php và nhớ thay đổi USERNAME là tài khoản twitter của các bạn.
<?php $begin = '<followers_count>'; $end = '</followers_count>'; $page = $twit; $parts = explode($begin,$page); $page = $parts[1]; $parts = explode($end,$page); $tcount = $parts[0]; if($tcount == '') { $tcount = '0'; } echo '<b> '.$tcount.' </b> followers.';?>
4 Không nén file ảnh jpg khi tải ảnh
Mặc định thì mỗi khi chúng ta tải ảnh
lên, thì WordPress sẽ tự động nén nó lại , mục đích này là để giúp các
bạn giảm dung lượng file lại. Tuy nhiên, trong một số trường hợp các bạn
muốn giữ nguyên chất lượng hình ảnh gốc của nó thì có thể sử dụng đoạn
code bên dưới và dán nó vào file function.php.
add_filter('jpeg_quality', function($arg){return 100;});
5 Redirect user sau khi login
Đoạn code sau sẽ giúp các bạn tự động chuyển trang dựa theo quyền user (user’s role).
<?php function redirect_user_on_role() { //retrieve current user info global $current_user; get_currentuserinfo(); //If login user role is Subscriber if ($current_user->user_level == 0) { wp_redirect( home_url() ); exit; } //If login user role is Contributor else if ($current_user->user_level > 1) { wp_redirect( home_url() ); exit; } //If login user role is Editor else if ($current_user->user_level >8) { wp_redirect( home_url() ); exit; } // For other rolse else { $redirect_to = 'http://google.com/'; return $redirect_to; } } add_action('admin_init','redirect_user_on_role');?>
Hy vọng là với 5 đoạn code bên trên sẽ
phần nào giúp các bạn quản lý tốt trang WordPress của mình. Mình sẽ cố
gắng chia sẻ cho các bạn thêm nhiều đoạn code với những chức năng khác
nhau trong các bài viết tiếp theo.
Chúc các bạn thành công !





0 nhận xét:
Đăng nhận xét