WordPress Plugin sửa và viết bài trên trang chủ

Đây là 1 trong những plugin hiếm hoi do chính Worpdress.org cung cấp. Bạn có thể vào phần plugin và gõ tìm kiếm “WordPress Front-end Editor”. Hoặc có thể tải plugin theo link này nhé!

Front-end Editor for WordPress

Sau khi cài đặt và kích hoạt plugin hoạt động, mỗi khi bạn xem 1 bài nhấn vào nút edit post hoặc là nhấn new post bạn sẽ thấy thanh wp-bar đổi thành thanh công cụ chỉnh sửa như hình.

Sửa và đăng bài ngoài trang chủ
Sửa và đăng bài ngoài trang chủ

Mình cũng có thử qua nhiều plugin khác.

  • Thứ nhất là nhiều plugin mình không tin tưởng vào tác giả.
  • Thứ 2 là tính năng của plugin không hài hòa với giao diện đang sửa dụng.

Plugin này giải quyết được tất cả các điều đó.

Cài đặt bài viết
Cài đặt bài viết

Nếu bạn muốn chỉnh chuyên mục và các cài đặt của 1 bài viết. Chỉ cần bấm vào phần bánh xe bên cạnh nút Update sau đó sẽ có phần chỉnh sửa đầy đủ như ở Admin.

Các bạn hãy tải về và cài đặt thử nhé. Chắc chắn công việc viết bài sẽ thú vị và hấp dẫn hơn rất nhiều đó. Có khó khăn gì hay nhận xét gì hay nhớ để lại ở phần bình luận nha.

Hosting quá tải với WordPress tăng tốc và khắc phục

Với các hosting share tức là tất cả các hosting mà bạn đang sử dụng mua lại từ các nhà cung cấp. Ngoại trừ VPS hay máy chủ tĩnh. Thì bạn chỉ được tiêu tốn tài nguyên là 10 – 15% CPU sử dụng. Tùy từng nhà cung cấp. Với VPS và máy chủ tĩnh thì bạn có bao nhiêu bạn được chơi hết bấy nhiêu.

hosting-qua-tai-voi-wordpress-tang-toc-va-khac-phuc-10203

Xin lưu ý: Điều này không hẳn là khi dùng VPS web của bạn sẽ chạy nhanh hơn nhé. Bởi lẽ tài nguyên phần cứng của các nhà cung cấp hosting thường là rất cao, họ thường có trên tới 16 cpu với trên 16 GB ram, điều này tương đương theo một cách nông dân là bạn có 1,6 cpu và 1,6 gb ram (tức là với các vps dưới 1,6 cpu và dưới 1gb ram là chậm hơn). Ngoài ra họ còn tốt ưu rất nhiều với máy chủ hosting…

Hosting WordPress overload – quá tải hosting

Nếu bạn dùng hosting bạn sẽ nhận được 1 yêu cầu thông báo, và website của bạn có thể bị khóa nếu bạn không khắc phục. Điều này xảy ra với hầu hết các web chạy WordPress cỡ 3-5 nghìn visit/ ngày và chưa có tối ưu gì nhiều.

[postex]6972[/postex]

[postex]7076[/postex]

Với 2 bài bên trên bạn có thể đọc và thực hiện trước khi đọc tiếp phần bên dưới đây. Điều này đồng nghĩa với việc bạn sẽ thực hiện những công việc như thế này xong rồi.

  • Bật nén HTML Gzip
  • Tối ưu css và javascripts
  • Chuyển các thành phần sang HTML
  • Đã bật WP Super Cache

Tối ưu lại WP Super Cache

Nếu như bạn đã bật WP Super Cache đừng quên cài plugin WP Minify & DB Cache Reloaded Fix trước. Với DB Cache Reloaded Fix hãy cài lại thành 1440 phút = 1 ngày.

WP Super Cache ở tab Advanced

  1. phần Caching chọn Use mod_rewrite to serve cache files
  2. phần Miscellaneous chọn Compress pages so they’re served more quickly to visitors
  3. phần Expiry Time & Garbage Collection chọn lại các thông sống 864000 (1 ngày)

WP Super Cache như sau ở tab Preload

Cài lại thời gian thành 1440 phút
Tích vào các lựa chọn Preload mode (garbage collection only on legacy cache files. Recommended.) Preload tags, categories and other taxonomies. Sau đó nhấn Update

Cài đặt Transients cho WordPress

Mọi vấn đề luôn có bản chất của nó. Nếu như WP Super Cache chuyển trang từ php sang html tĩnh. Giảm thiểu tối đa các tính năng php làm tiêu tốn máy chủ và không còn lấy từ cơ sở dữ liệu nữa. Mô hình nó giống như thế này.

Khách truy cập số 01 truy cập vào bài a, tác động lên WordPress & WP Super Cache tạo ra trang html, wp-a1.html sau đó trang wp-a1.html này sẽ được gửi đến người thứ 2 thứ 3… thứ n khi truy cập vào trang này. Điều này giảm thiểu rất nhiều thay vì việc trang của bạn sẽ phải phục vụ wp-a2.html, wp-a3.html… với cùng 1 trang cho nhiều người.

Tuy nhiên điều mà WP Super Cache chưa làm được là thế này. Có 10 khách truy cập đồng thời vào 5 trang. Tức là trung bình chỉ 2 khách vào 1 trang. WP Super Cache phục vụ tốt 2 khác trên 1 trang. Tuy nhiên không giải quyết được vấn đề của 5 trang khác nhau.

Như bạn đã biết trong 5 trang khác nhau. Thường có các thành phần chung. Như menu, bên sidebar (widget), phần chân.

Transients cho WordPress được sinh ra để giải quyết vấn đề như thế. Tức là. Khách truy cập số 01 truy cập vào bài a, sẽ tạo ra cache cho các thành phần chung như sidebar, menu… khách thứ 2 chỉ cần tải lại phần cache này. Không tạo Query tới cơ sở dữ liệu nữa.

Transients sẽ tác động rất lớn nếu web của bạn có các thành phần tải giống nhau ở nhiều trang khác nhau. Ngoài ra khi sử dụng Transients thì các hàm query cũng có hiệu suất nhanh hơn. Bình thường 1 hàm query mất khoảng 0,02s để tải thì khi có Transients thời gian chỉ còn 0,003s…

Thay đổi các hàm WP-Query thành Transients như thế nào?

Hàm WP-Query gốc của bạn sẽ có dạng như thế này:

[code lang=”php”]
<?php $my_query = new WP_Query( array( ‘category’ => ‘featured’,
‘posts_per_page’ => 6
)
);

if ( $my_query->have_posts() ) :
while ( $my_query->have_posts() ) : $my_query->the_post(); ?>

[/code]

Bạn sẽ thay thế cách viết như thế này:

[code lang=”php”]
<?php if ( false === ( $my_query = get_transient( ‘sidebar_new_posts’ ) ) ) { $my_query = new WP_Query( array( //’category’ => ‘featured’,
‘posts_per_page’ => 6
)
);

set_transient( ‘sidebar_new_posts’, $my_query, 12 * HOUR_IN_SECONDS );
}

if ( $my_query->have_posts() ) :
while ( $my_query->have_posts() ) : $my_query->the_post(); ?>

[/code]

Với hàm transient bạn đang cài cache tới 12 giờ sau sẽ kiểm tra lại và tải lại.

Thay đổi Transients là việc khó?

Về cơ bản nếu bạn không am hiểu code WordPress việc thay đổi này sẽ phức tạp hay sinh ra lỗi. Với những bạn am hiểu code, mình có lời khuyên nên copy code của bạn xuống web demo và chạy thử nghiệm, sau đó hãy hay trên web thực.

Nếu bạn cần: Tối ưu tốc độ WordPress, tối ưu seo wordpress hay thiết kế theme WordPress hãy liên hệ qua mail: webvaseo@gmail.com để nhận báo giá hợp lý nhất.

Bạn sẽ thấy WordPress bỗng nhiên tiêu tốn rất ít tài nguyên. Nếu web của bạn là ít bình luận và thì với những thay đổi bên trên bạn có thể phục vụ từ 30.000 – 50.000 khách truy cập hàng ngày với WordPress, với con số cao hơn thì mình không chắc chắn.

Nếu toàn bộ các thay đổi của bạn là tốt. Sau đó hosting của bạn vẫn quá tải. Hãy xem xét về việc thay đổi nhà cung cấp hosting của bạn./

Cách chọn theme miễn phí WordPress nhẹ nhất

Hiệu suất của WordPress tốt, sẽ giúp web bạn chạy nhanh hơn, theme nhẹ nhất tức là theme đạt hiệu suất cao, làm sao để chọn một theme miễn phí và nhẹ nhàng để chạy web của bạn.

cach-chon-theme-mien-phi-wordpress-nhe-nhat-103671

Tốc độ tải trang quyết định đến thứ hạng của bạn trên Google, vì vậy việc chọn theme WordPress nhẹ nhàng là điều quan trọng vô cùng khi xây dựng web.

Đôi khi nhu cầu của bạn về theme, tức là cách hiển thị bên ngoài, rất tối giản, nhưng bạn lại sử dụng một theme rất nặng, dẫn đến việc trang web thiết kế bằng WordPress của bạn tải trang chậm hơn một vài giây. Một vài giây là rất lớn trong thế giới web. Bởi lẽ thời gian tải trang thường tính bằng mili giây.

Dùng theme mặc định là tốt

Đúng như vậy các theme mặc định như 2015, 2014, 2013 qua hàng chục kết quả kiểm tra vẫn mang lại hiệu suất cao nhất và hầu như là ít lỗi nhất. Vì vậy trong nhu cầu của bạn nếu có thể hãy sử dụng giao diện mặc định của WordPress

Cài plugin Query Monitor

Query Monitor là plugin miễn phí giúp bạn thống kê thời gian tương tác và và số lượng query của WordPress ngay trên thanh menu admin phía trên cùng

cach-chon-theme-mien-phi-wordpress-nhe-nhat-10367
Bạn có thể tải ở: https://wordpress.org/plugins/query-monitor/

Xem thời gian tải trang và số Query

Mặc dù Query Monitor là miễn phí và rất tuyệt vời, tuy nhiên nếu muốn hiển thị một cách đơn giản về các thông số tải trang và query hãy sử dụng đoạn code bên dưới đây

[code lang=”php”]
Query:<?php echo get_num_queries(); ?> Tine: <?php timer_stop(1); ?> s.
[/code]

Hãy thêm vào tập tin footer.php thêm vào dòng cưới cùng của tệp tin đó trong giao diện bạn đang dùng luôn nhé!

Như vậy là 3 cách mà bạn sẽ biết được thời gian tải trang số lượng Query của WordPress của bạn.

  • Thời gian tải trang càng thấp càng tốt
  • Số lượng Query càng ít càng tốt.

Đó là hai yếu tố đánh giá theme của bạn có hiệu suất cao hay không??