Thứ Bảy, 6 tháng 9, 2014

THỦ THUẬT VỚI WORDPRESS

THỦ THUẬT VỚI WORDPRESS HỌC WORDPRESS HIỆU QUẢ

Nếu vì một lý do nào đó mà các bạn không muốn hiển thị logo WordPress trong phần quản trị (Admin Bar) thì đoạn code mà mình giới thiệu cho các bạn ngày hôm nay sẽ giúp các bạn làm điều đó.
Để sử dụng đoạn code này, trước hết các bạn vào folder wp-content/themes/tên-theme-đang-dùng và kiếm file functions.php , nếu không có file này, thì các bạn có thể tự tạo thêm file mới và đặt tên là “functions.php” sau đó copy đoạn code bên dưới và dán vào nó :
1
2
3
4
5
6
7
8
9
<?php
function remove_wp_admin_bar_logo() {
        global $wp_admin_bar;
  
        $wp_admin_bar->remove_menu('wp-logo');
}
  
add_action('wp_before_admin_bar_render', 'remove_wp_admin_bar_logo', 0);
?>
Lúc này khi vào lại trang admin , các bạn sẽ thấy thay đổi như sau :
remove-wp-logo-ab-590x210
Chuyển thành
remove-wp-logo-ab-complete-590x210

THỦ THUẬT VỚI PHP CODE NÉN FILE GZIP


THỦ THUẬT MÀ CÁC BẠN HỌC LẬP TRÌNH PHP CẦN LƯU Ý

gzip-css-files-voi-php
Nhằm tiết kiệm thời gian tải trang cũng như giảm băng thông cho web, thường thì các web master thường sử dụng giải pháp là giảm dung lượng file css với kỹ thuật Gzip. Nếu các bạn cũng muốn áp dụng kỹ thuật này cho website của mình, thì chỉ việc copy đoạn code sau vào bên trên trang web.
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
if(extension_loaded('zlib')){
  ob_start('ob_gzhandler');
}
header ("content-type: text/css; charset: UTF-8");
header ("cache-control: must-revalidate");
$offset = 60 * 60;
$expire = "expires: " . gmdate ("D, d M Y H:i:s", time() + $offset) . " GMT";
header ($expire);
ob_start("compress");
function compress($buffer) {
    // remove comments
    $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);
    return $buffer;
  }
 
 // list CSS files or JS to be included in the Gzip
  include('global.css');
  include('style.css');
 
if(extension_loaded('zlib')){
  ob_end_flush();
}
Nhớ thay đổi đường link đến file css cho phù hợp với website của các bạn, và đặc biệt hơn là mod_deflate phải được bật ở hosting mà các bạn đang dùng. Các bạn có thể liên hệ với nhà cung cấp host mà website mà các bạn đang dùng để nhờ họ giúp đỡ.