QC

5 Đoạn Code Snippets hữu ích cho Website WordPress

Hôm nay, trong bài viết này, Dân Công Nghệ 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.
1
2
3
4
<?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 :
1
2
3
4
5
6
7
8
<?php
function 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.
01
02
03
04
05
06
07
08
09
10
11
12
<?php
     $twit = file_get_contents('http://twitter.com/users/show/USERNAME.xml');
     $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.
1
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).
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?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.
5 Đoạn Code Snippets hữu ích cho Website WordPress Reviewed by Unknown on 05:10 Rating: 5

Không có nhận xét nào:

All Rights Reserved by Tạp Chí Công Nghệ - Dân Công Nghệ Việt Nam © 2014 - 2015
A Product of iZdesigner Team

Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Được tạo bởi Blogger.