Wednesday, July 29, 2015

Hôm nay mình sẽ giới thiệu tới các bạn 2 thủ thuật wordpress rất bổ ích mà mình mới tìm hiểu được và cảm thấy rất cấp thiết.
Những thủ thuật WordPress tốt nhất
Những thủ thuật WordPress tốt nhất
Một câu hỏi mà nhiều người đặt ra là làm sao lấy thông báo của một page template ?
Đây là câu hỏi đặt ra trước hết của mình khi đi tìm giải quyết bài toán là phải hiển thị link và tiêu đề của một page template mà đã tạo trước đó mà không dựa vào việc fix giá trị ID ? fix giá trị ID của một  page việc gán một giá trị ID sẽ không hạp khi mà bạn chuyển theme đó sang một database mới. Khi đó giá trị ID sẽ không còn đúng nữa rồi. Đoạn code dưới đây sẽ giúp bạn giải đáp được câu hỏi trên dựa vào việc điền ID của page bằng điền tên page template đó, và chắc hẳn tên này sẽ cố định hơn và bảo đảm rồi.
$pages = get_pages(array(
    ‘meta_key’ => ‘_wp_page_template’,
    ‘meta_value’ => ”
    ‘hierarchical’ => 0
));
tỉ dụ cụ thể: hiển thị link của  page dùng page template: template-profile-edit.php đã được public
$pages = get_pages(array(
    ‘meta_key’ => ‘_wp_page_template’,
    ‘meta_value’ => ‘template-profile-edit.php’
));
foreach($pages as $page)
    echo $page->post_title.’
‘;

Chi tiết về đoạn code:
  Trong WordPress  thì mỗi page template khi được tạo ra thì sẽ được lưu vào meta data với key là ‘_wp_page_template’. Bằng cách dùng hàm get_pages() có sẵn trong WordPress thì chúng ta sẽ yêu cầu lấy ra các page đó với array là 2 giá trị: meta_key, meta_value . Điểm lưu ý là cần phải thiết lập ‘hierarchical’ => 0 để cho việc cữ các page template là trang chứ không phải là danh sách cách page con của page đó. Khi đó việc hiển thị kết quả sẽ không còn đúng nữa.
thay đổi mật khẩu wordpress bằng FPT
reset-wordpress-password
Nếu bạn bị mất mật khẩu quản trị WordPress , hoặc bạn chẳng thể đăng nhập vào bảng điều khiển WordPress, không có quyền truy cập vào cơ sở dữ liệu MySQL , hoặc các chức năng thiết lập lại mật khẩu không làm việc, Khi đó bạn sẽ làm cách nào ? Trong hướng dẫn này mình sẽ chỉ cho các bạn cách thay đổi mật khẩu trang quản trị WordPress bằng cách dùng FTP .  Nếu bạn có quyền truy cập vào giao diện phpMyAdmin, bạn có thể đọc hướng dẫn của mình chuẩn y bài mà mình đã chỉ dẫn từ trước đây: Cách lấy lại mật khẩu admin cho wordpress
Xin nhắc lại lần nữa là ngoài việc bạn mất hết các thông báo mà mình liệt kê ở trên trừ việc bạn còn sở hữu thông tin FTP của website và còn tên user đăng nhập ( thường tên user là: admin) thì bạn mới có thể sử dụng cách này được qua 7 bước sau:
Bước 1: dùng một FTP clien để kết nối vào máy ( Filezila là thông dụng nhất )
Bước 2: Vào theme mà website bạn đang dùng wp-content/themes/them_hien_tai.
Bước 3: Tìm đến file function.php, mở nó ra bằng editor
Bước 4: chèn dòng code này vào trong file function.php vừa mở, save và up lên. Giá trị bằng 1 chính là Id của user, vì mặc định giá trị ID của user trước hết trong wordpress luôn bằng 1 nên mình sẽ dựa vào đó để reset mật khẩu.
wp_set_password(‘ten_password_reset’,1);
Bước 5: vào trang đăng nhập vào quản trị  như bạn hay đăng nhập thôi: ten_website/wp-admin
Bước 6: Nhập tên user và password mà bạn sẽ cần đổi, có ghi trong file function ở trên. Khi đó WordPress  sẽ không trực tiếp vào trang quản trị mà thay vào đó là  thực thi dòng lệnh mà chúng ta đã khai báo ở trên, sau đó mới mới vào trang quản trị. Như vậy là chúng ta đã reset được password rồi
Bước 7: Mở lại file function.php, xóa dòng code chèn ở trên đi, save là up lại. Điều này đơn giản là nếu chúng ta không xóa đi thì khi nào WordPress cũng sẽ lặp lại bước 6. Cứ reset Password. chấm dứt hoàn toàn việc thay đổi mật khẩu
Cách này sẽ giúp các bạn đổi mật khẩu một cách nhanh gọn hơn cách mà chúng ta đổi mật khẩu trong Phpmyadmin phải không các bạn.
Kết  Luận

Như vậy là phê chuẩn thủ thuật trên : cách lấy thông tin của 1 page template phê duyệt tên và cách đổi thay mật khẩu bằng FTP thì các bạn đã có trong tay 2 thủ thuật hay khi làm việc với WordPress khá hay và hữu ích rồi đấy. Chúc các bạn thành công với wordpress!

Monday, July 27, 2015

1. Một bức tranh đáng giá cả ngàn từ. 

Tuy nhiên bạn không nên nhét bất cứ cái gì bạn muốn vào trang web. Hình ảnh được sử dụng để nâng cao vẻ đẹp của trang web chứ không phải để lạm dụng nó. Hãy nhớ rằng với số lượng hình ảnh ăn nhập sẽ tạo nên vẻ đẹp cho trang web. Hãy lấy một đôi trang web "vĩ đại" để làm thí dụ như là MSN, Microsoft, Yahoo ... 
Thời gian load của một trang không nên lâu hơn 5 - 10 giây. Nếu lâu hơn khoảng thời kì đó người đọc đã có thể bỏ đi lâu rồi. nên chi bạn nên giữ dung lượng của trang chủ là khoảng 30k.


mỗi file trên một trang nên có những câu lệnh HTTP biệt lập cho server. Nhiều hình ảnh quá sẽ làm giảm tốc độ load. Những nguyên cớ khác có ảnh hưởng đến tốc độ load chậm là tính chất Width và Height của bảng biểu. Nếu bạn không đặt tính chất cho bảng, trình duyệt sẽ đợi cho đến khi hình đó được download hết bởi nó cũng chẳng biết là bao nhiêu dung lượng nó sẽ dành cho hình đó. 

2. Thanh chuyển di và chức năng nên được đặt lên trên đồ họa. 

Sẽ là vô ích nếu bạn tạo ra một tuyệt phẩm nghệ thuật nhưng người dùng lại chẳng biết chuyển di và dùng nó ntn. 

3. Nên giữ trang web càng đơn giản càng tốt. 

4. Nếu cả trang web của bạn nằm trong một bảng 

thì cả trang đó sẽ không thể hiện ra cho đến khi bảng chứa nó được load. Biện pháp để khắc phục tình trạng này là chia bảng ra làm hai hoặc nhiều phần, và để phần trên là một bảng nhỏ chỉ với banner và một vài nút chuyển di. 

5. Tránh xa những chức năng chọn tính xứng của trình duyệt.


Nếu một tính năng nào đó được hỗ trợ bởi trình duyệt này, thì gần như chắc chắn rằng nó sẽ không được hỗ trợ bởi trình duyệt khác. Khi bạn nép phải dùng những tính năng này thì bạn nên chắc rằng nó sẽ không bị giới hạn khi hiển thị trang web ở trình duyệt khác mà không tương trợ tính năng đó. 

6. Đừng làm rối tung màn hình lên bằng những cửa sổ Pop-up. 

Tôi thấy một số trang web của nước ngoài có dùng cửa sổ pop-up để lăng xê hoặc bất cứ thứ gì đó. Điều đó hoàn toàn vô nghĩa bởi vì hầu hết ai cũng dùng chương trình Pop-up stopper để ngăng chặn pop-up. Và một điều nhạy cảm hơn là chừng như ai cũng dị ứng với pop-up, thành thử người ta thường chẳng quan hoài gì đến nội dung của pop-up mà chỉ đóng cái rụp là xong phim và bạn được âm điểm trong cảm nhận ban sơ. 

7. Dùng font chữ đơn giản. 

Hãy nhớ rằng font chữ cũng thỉnh thoảng mang lại phiền phức cho người đọc. Font nên được chọn là những font dễ đọc, không hoa hoét lắm. Nên tránh xa những font khó được tìm thấy. Bạn nên sử dụng những font thông dụng nhất là Arial, Verdana, Tahoma và Courier. 

8. Một cấu trúc bậc thang đang rất thịnh hành 

hiện nay là dạng cấu trúc như: Trang Chủ > Trang Con > Trang Phụ > Trang Web Đơn. 

9. sử dụng Java như một tiếng nói lập trình thiết thực. 

Đừng dùng nó như một dạng đồ họa đầu - cuối cho hình ảnh của bạn. Có rất nhiều việc bạn có thể làm với Javascript nhưng nó không có tức thị bạn sẽ phải dùng hết những Javascript nào bạn tìm được. Javascript thường chạy chậm hơn, do vậy người đọc thỉnh thoảng cảm thấy nhàm và tệ hơn nữa, Java cũng được biết đến là nhân tố gây crash cho một vài trình duyệt web 

10. sử dụng thẻ META.

>>> Bài viết khác: Thiết kế website nhà hàng

Các phương tiện quãng phụ thuộc rất nhiều vào những từ khóa và đoạn biểu đạt (Keyword & Description) ở trong thẻ META của bạn để nó crawl và dữ liệu của nó. 

11. Hãy làm trang web xứng với các loại trình duyệt 

Các loại độ phân giải và các loại màu sắc. Nếu bạn có thể tạo ra được những trang web hiệp với trình duyệt của người đọc và tạo cho người ta có cảm giác như đang "ở nhà" thì bạn sẽ thu được kết quả khả quan. 

Thiết kế web là sự phối hợp của khả năng sáng tạo và kỹ thuật - và hai điều này là quan trọng như nhau. Một trang web tốt phải như là một tiền phương hiệu quả mà có thể đánh giá được sự dị biệt giữa một người lướt web thường nhật và khách hàng tiềm năng của mình. Nhiệm vụ của những nhà thiết kế web là phải mang lại lợi nhuận cho công ty. Đây là một nhiệm vụ khó nhưng lại không phải là bất khả thi, bạn phải dựa vào kỹ năng và những công cụ mình có.