Cách chuyển hosting sang domain mới cho WordPress

Hôm nay tự dưng có vấn đề lớn khi chuyển hosting cho WordPress nên quyết tâm làm một bài hướng dẫn toàn tập cho các bạn về việc chuyển WordPress từ host này sang host kia, hay từ domain này sang domain kia

 

Sau khi xem xong bài viết về chuyển hosting cho wordpress các bạn có thể có một vài kinh nghiệm như sau:

1. Chuyển WordPress từ Host này qua Host kia
2. Chuyển WordPress từ domain này sang domain kia
2.1: Chuyển wordpress từ domain chính này sang domain chính kia
2.2: Chuyển wordpress từ domain chính sang subdomain
2.3: Chuyển wordpress từ domain chính sang subfolder của subdomain

Bài viêt hướng dẫn các bạn ở mức cao nhất là 2.3 trong đó từng bước một sẽ có lưu ý ở các mức độ kia.

Thực nghiệm, chuyển trang http://videonhac.net qua bên trang http://media.moiluc.com/video/

1: Trường hợp: chuyển wordpress từ videonhac.net sang media.moiluc.com/video

2: Tải dữ liệu trang gốc videonhac.net về máy tính
– Tải dữ liệu ảnh và bộ cài wordpress về máy tính
– Tải Database về máy tính

3: Đưa dữ liệu lên tên miền mới media.moiluc.com/video

4: Tạo Database trên trang mới

5: Sửa đổi Database với tên miền cho phù hợp

6: Cài đặt wordpress trên trang mới

Một vài đoạn code sử dụng trong bài hướng dẫn

UPDATE wp_options SET option_value = replace(option_value, 'http://www.old-domain.com', 'http://www.new-domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://www.old-domain.com','http://www.new-domain.com');

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.old-domain.com', 'http://www.new-domain.com');

#Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://media.moiluc.com/video/$1 [R=301,L]

Theme WordPress cho Blog đẹp+.. miễn phí và chuẩn

Không hẳn là ai cũng muốn xây dựng một trang blog hoành tránh với nhiều thứ chuyên nghiệp. Chỉ đơn giản là chúng ta muốn khởi đầu với một blog dành cho sở thích cá nhân.

Thực sự thì mọi trang lớn cũng đều bắt đầu bằng việc giao tiếp đơn giản với người dùng. Chuyên nghiệp là tốt nhất nhưng bạn cần mất thời gian chờ đợi, mất chi phí.

Đôi khi chúng ta muốn cài đặt WordPress lên với mục đích đơn thuần là để chia sẻ cho bạn bè thông tin mình yêu thích. Có thể là một câu chuyện, một truyện ngắn mới đọc, có thể là sở thích về công việc, sở thích về nấu nướng.

TAO chỉ cần theme đơn giản để bắt đầu làm quen với WordPress

Ông anh của mình muốn viết một trang chia sẻ thông tin về thủ thuật, cài đặt và sửa chữa máy tính bạn có thế xem trang đó tại http://vitinh.info nhé. Mình có giới thiệu với ông ấy rất nhiều theme đẹp và miễn phí của WordPress. Từ những theme dành cho doanh nghiệp, rồi theme có slideshow hay phần widget với nhiều tiện ích.

Nhưng luôn nhận được câu lắc đầu của ông ấy “phức tạp quá em ơi” hay ” hoành tráng quá, anh chưa cần đến thế”. Anh muốn em đưa cho anh cái gì đó đơn giản và dễ hiểu, những anh muốn nó có thể truy cập từ điện thoại di động của anh.

Vậy là mình nghĩ ngay đến cái theme mặc định của WordPress. Mình đã từng giới thiệu ở bài Free Theme Responsive tốt nhất. Good Joob mọi thứ đang bắt đầu theo chuẩn và theo suy nghĩ đúng rồi nhé!

Theme 2014 Wordpess Responsive không thân thiện

Gần như mọi người luôn đánh giá như vậy với các theme mặc định của WordPress. Lý do khá đơn giản, vì WordPress luôn nắm bắt và đón đầu các xu thế mới. Nên việc họ tạo ra 1 theme cũng vậy. Cảm giác rất xa lạ và khó gần gũi.

Sau 1 thời gian rất dài, 1 năm hoặc 2 năm bạn mới thực sự thấy themes mặc định của WordPress là đẹp. Bạn cứ dùng WordPress lâu lâu mà xem. Giờ những theme như 2011 hoặc 2012 là đẹp!

Cái theme Twenty Fourteen của WordPress cũng tương tự như vậy, khá là xa lạ với đa số người dùng, về cả màu sắc và các cách bố trí. Các phần nội dung và widget xung quanh có khoảng cách khá xa.

Sửa lại Theme 2014 Wordpess Responsive

Mình có sửa lại theme này giống như sau, bạn có thể truy cập vào trang http://vitinh.info trang chuyên về thủ thuật sửa chữa và cài đặt máy tính để tham khảo chi tiết về theme.

Đây là hình ảnh trang chủ khi bạn cài đặt xong và sử dụng

Trang chủ Theme WordPress đẹp

Đây là hình ảnh phần bình luận

Bạn có thể cài thêm Plugin Jetpack

Đây là phần bài liên quan

Theme WordPress đơn giản

Và tất nhiên là để có phần chia sẻ đẹp thế này bạn cần cài đặt Plugin JetPack rồi.

Phần chia sẻ theme WordPress

Nếu bạn thích bạn có thể Download ngay bây giờ

Theme này mình chỉ sửa tệp style.css bạn có thể tải về tệp style của mình ở đây Dowwnload style mới

Để sử dụng Theme này bạn chỉ cần tải tệp style.css mới về và thay thế tệp style.css hiện đang có, mọi thứ khá đơn giản và nhanh chóng.

Sau khi cài WordPress xong bạn cần chọn 1 theme ban đầu, để khởi động và viết bài, để làm quen và chia sẻ những gì mình thích. Theme cần đơn giản, theo chuẩn mặc định và tải nhanh. Mình tin là Theme mình sửa lại phù hợp với nhu cầu bắt đầu với WordPress của bạn.

Có bất kỳ ý tưởng sửa chữa nào, hãy bình luận ở phần dưới, mình không đảm bảo 100% đáp ứng hết các yêu cầu. Nhưng sẽ cố gắng làm theo yêu cầu của các bạn. Để tạo ra một Theme WordPress Blog miễn phí và đẹp hơn nữa. Chúc các bạn ngày vui vẻ. Cười lên nào!

Code phân trang WordPress không cần Plugin

Plugin WP-PageNavi là rất đơn giản, và cực kỳ tốt nếu các bạn muốn phân trang cho WordPress. Tuy nhiên không hẳn ai cũng thích các trình cắm Plugin vì nhiều lý do. Ví dụ như mình, chỉ thích lấy code rồi bỏ vào chứ rất ít khi sử dụng các trình cắm. Đó là 1 cách tập làm quen với cấu trúc WordPress và làm chủ WordPress dễ hàng hơn.

Phân trang WordPress không cần Plugin

Hôm nay mình chia sẻ với các bạn thủ thuật WordPress là một đoạn code để các bạn có thể phân trang cho WordPress mà không cần dùng thêm bất cứ Plugin nào khác.

Khi sử dụng Plugin thường WordPress sẽ nặng nề hơn, và các bạn bị phụ thuộc vào việc cập nhật plugin của tác giả.

Đầu tiên các bạn mở tệp index.php hoặc archive.php hoặc bất kỳ tệp nào, có phần các bạn cần phân trang. Như ở đây của mình hướng dẫn các bạn để trong tệp archive.php

Các bạn có thể xem hình như bên dưới, chú ý vào các mũi tên.

Chọn tệp phân trang WordPress

Đây là đoạn code mình sử dụng để phân trang WordPress

[code]
<nav id="navigation">
<div class="wp-pagenavi">
<?php
global $wp_query;

$big = 999999999; // code Theson.net

echo paginate_links( array(
‘base’ => str_replace( $big, ‘%#%’, esc_url( get_pagenum_link( $big ) ) ),
‘format’ => ‘?paged=%#%’,
‘prev_text’ => __(‘« Mới hơn’),
‘next_text’ => __(‘Tiếp theo »’),
‘current’ => max( 1, get_query_var(‘paged’) ),
‘total’ => $wp_query->max_num_pages
) );
?>
<div class="clear"></div>
</div>
</nav>
[/code]

Các bạn có thể thay từ Mới hơn hoặc Tiếp theo tùy vào sở thích của các bạn. Đoạn code trên là code chuẩn được WordPress cung cấp nên các bạn hoàn toàn có thể yên tâm về đoạn code phân trang WordPress này nhé

Các bạn lưu ý mình sử dụng html 5 nên mình dùng theo thẻ <nav></nav> các bạn dùng html thường thì có thể thay bằng thẻ <div></div> cho đồng bộ theo themes của các bạn nhé.

Theo xu hướng các bạn nên thiết kế theme WordPress bằng html 5 vì việc viết theme khá dễ và html 5 hỗ trợ  smartphone tốt hơn

Với các bạn có thể code css thì việc thay đổi id hay class theo ý các bạn là được. Còn các bạn muốn “ăn luôn”, thì có thể sử dụng đoạn code hiện tại mình đang sử dụng nhé.

Đoạn css để hiển thị phân trang WordPress đẹp hơn

[code]
#navigation {margin-bottom:10px;padding: 0 20px; line-height: 46px; text-align: center; }
#navigation a {padding:5px 20px; margin: 0 3px ; font-weight: bold; background:#fff; color:#333; border:1px solid #d1d1d1;
/* optional rounded corners for browsers that support it */
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#navigation a:hover {background:#F5AE42; color:#fff; border:1px solid #aaa;}

#navigation span.current {padding:5px 20px; margin: 0 5px ; font-weight: bold; background:#F5AE42; color:#fff; border:1px solid #d1d1d1;
/* optional rounded corners for browsers that support it */
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
[/code]

Về phần css các bạn có thể chỉnh lại đẹp hơn theo ý của các bạn. Điều đó là rất tuyệt vời. Nếu có 1 đoạn css nào đẹp hơn thì nhớ để lại ở phần comment nhé bạn. Mình sẽ thấy rất vui vì điều đó.

Như vậy là hoàn thành bài viết, chúc các bạn một ngày nghỉ cuối tuần vui vẻ nhé! Hãy ghé thăm web của mình thường xuyên để nhận những thủ thuật WordPress hay nhé. Liên tục cập nhật mà 🙂

Tại sao nên thiết kế web bằng WordPress

Trên thế giới việc thiết kế web bằng WordPress không còn là điều quá mới mẻ hay xa lạ. Kể cả ở Việt Nam đây cũng là nền tảng phổ biến. Tuy nhiên vẫn có những ý kiến khá trái chiều và kỳ lạ về điều này. Đặc biệt các chủ doanh nghiệp khi cần một thiết kế web quy mô.

Ngày nay, hầu hết các chủ doanh nghiệp mới rơi vào một trong hai loại. Thứ nhất họ cần thiết kế một trang web, nhưng họ không có một tiềm lực tài chính để đầu tư website quy mô, hoặc không có thời gian để làm cho tầm nhìn của họ thành hiện thực. Thứ hai họ đã có một trang web, nhưng họ biết nó thiếu một cái gì đó quan trọng, để biến web của họ thực sự đáng được chú ý.

Để giải quyết các vấn đề như vậy, cân đối tài chính và hiệu quả họ có thể xem xét đến việc thiết kế web bằng WordPress. Và đây là một số lý do tại sao bạn nên xem xét sử dụng thiết kế web WordPress cho nỗ lực tìm kiếm khách hàng trực tuyến của bạn.

01: Sử dụng vô cùng dễ dàng

Ở khía cạnh chi phí, WordPress là dễ dàng và rẻ nhất để bạn tạo ra 1 website trực tuyến. Bạn không cần hiểu biết cụ thể về các mã, vẫn có thể xây dựng riêng cho mình một website. Xin lưu ý, là đừng quá tham lam giữa việc bỏ ra chi phí về tiền bạc và chi phí thời gian.

Để có một website với nhiều chức năng và hiển thị đẹp tất nhiên bạn cần nhiều thời gian xây dựng, bạn tự bỏ thời gian tìm hiểu, bạn sẽ không tốn tiền. Và ngược lại.

Bạn cần một tên miền cho doanh nghiệp đây là chi phí cố định bất kỳ với nền tảng nào khoảng 10 $/ năm.

[postex]7332[/postex]

Bạn cần thêm một hosting nơi lưu trữ trực tuyến của bạn nữa khoảng 10$/tháng hầu hết các nhà cung cấp hosting trên thế giới đều cung cấp cho bạn tùy chọn cài đặt WordPress miễn phí. Rất dễ dàng.

Để tìm 1 giao diện đẹp bạn có thể vào: http://wordpress.org/themes/
Để tìm 1 chức năng chưa có bạn có thể vào: http://wordpress.org/plugins/

02: Chia sẻ rất tuyệt vời

Xuất phát điểm của WordPress là một nền tảng blog sau đó đi lên thành cms lớn mạnh và phổ biến nhất trên thế giới. Nên ngoài việc đơn giản, thì WordPress là nền tảng để bạn chia sẻ các nội dung viết của bạn là tốt nhất.

Trình soạn thảo, quản lý hình ảnh, cách đăng bài vô cùng dễ dàng, không tốn quá nhiều công sức để làm quen bạn có thể thấy qua 1 video hướng dẫn đăng bài như bên dưới.

Việc chia sẻ và sản xuất nội dung viết là điều quan trọng hơn bao giờ hết trong thế giới trực tuyến bây giờ. Bạn muốn có khách hàng bạn cần chia sẻ, và khi chia sẻ càng nhiều thì khả năng phổ biến và thành công website của bạn càng cao hơn. Như Trogiup.net là một ví dụ.

03: Rất phổ biến và cộng đồng hỗ trợ đông đảo

Bởi vì thiết kế website bằng WordPress là rất dễ dàng và nhiều tùy biến sử dụng, WordPress có một lượng fan khổng lồ. Theo các chuyên gia, họ phát hiện ra rằng hơn 24% của tất cả các web trực tuyến ngày hôm nay được thiết kế bằng WordPress.

Bạn không cần quá lo lắng về bảo mật và tính an toàn, bởi lẽ ngoài việc WordPress có rất nhiều tùy chọn khôi phục dữ liệu, nền tảng này còn liên tục cập nhật và vá lỗi ngay lập tức khi các hacker chưa kịp khai thác lỗ hổng đó, bởi vì cộng đồng chuyên gia sử dụng là rất nhiều. May mắn hơn nữa, tất cả mọi điều đó có thể thực hiện hoàn toàn tự động.

04: Rất tốt cho thiết bị di động

Thiết kế web bằng WordPress là tốt cho thiết bị di động, một yếu tố lớn đánh giá thứ hạng website của bạn trên Google. Bởi lẽ các giao diện của WordPress là dễ dàng để thay đổi phù hợp với thiết kế website cho di động.

Với một thiết kế web bằng WordPress website của bạn có thể truy cập từ máy tính bảng, thiết bị điện thoại, máy tính để bàn, bất kỳ nới đâu mà bạn muốn.

Không thể phủ nhận sự hiện diện của các nền tảng khác để tạo ra một website trực tuyến. Tuy nhiên về yếu tố thời gian và chi phí sử dụng, WordPress luôn dẫn đầu và là sự lựa chọn tốt nhất cho doanh nghiệp của bạn ở bất kỳ quy mô nào. Với các tùy biến mạnh mẽ.

Bây giờ: Nếu cần một website bằng WordPress phục vụ cho công ty, cửa hàng với đầy đủ chức năng, không tốn quá nhiều thời gian, cũng như tối ưu thiết bị di động, tối ưu seo, bạn có thể liên hệ qua mail webvaseo@gmail.com để nhận báo giá đầy đủ nhất

[Thủ thuật WordPress] Loại bỏ Thumbnail tự sinh khi đăng ảnh

Việc loại bỏ thumbnail với các bạn sử dụng hosting tại Việt Nam không phải là điều bạn tâm vì số lượng hình ảnh không phải là vấn đề lớn. Vì hầu hết hosting Việt Nam quản lý bằng băng thông. Tuy nhiên loại bỏ các thumbnail tự sinh với các bạn sử dụng hosting nước ngoài, ví dụ Hostgator, là việc cần thiết vì họ sử dụng cách thức quản lý theo số tệp tin. Ví dụ ở Hostgator bạn chỉ được phép có tối đa 100,000 tệp tin trên mỗi gói hosting.

1: Cài đặt lại cách WordPress cắt thumbnail

Bạn có thể vào phần Settings chọn Media theo đường dẫn /wp-admin/options-media.php rồi cài đặt lại các thông số theo hình bên dưới.

Cài đặt Media tự tạo thumbnail

Giải mã: Phần này bạn đưa hết về 9999 là muốn nói WordPress sẽ cắt ảnh theo kích cỡ đó, tức là kích cỡ không hề có hihi. Bạn cũng có thể set về toàn bộ số 0

2: Xóa bỏ code tự tạo thumbnail thừa

Bạn vào Phần Appearance chọn Editor theo đường dẫn /wp-admin/theme-editor.php chọn tệp functions.php tìm các vị trí lưu tệp thumbnail như hình rồi xóa bỏ đi.

WordPress edit theme funcions

Để hiểu rõ hơn về phần này bạn tham khảo tại trang https://codex.wordpress.org/Post_Thumbnails về cách cài đặt themes WordPress.

Thủ thuật WordPress nhỏ này không làm cho WordPress nhanh hơn, đơn giản, nó chỉ giúp không còn tệp tin thumbnail nào thừa trong WordPress. Thắc mắc hỏi đáp bạn vui lòng để ở phần comments, với các vấn đề liên quan đến bài này, hoặc liên quan đến WordPress. Ở bài sau mình sẽ hướng dẫn các bạn tự động cài đặt hình đại diện và sử dụng hình địa diện trong WordPress.

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ủ

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

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.

Học Thiết Kế Web WordPress Code Tạo Hình Đại Diện

WordPress có đoạn code tạo ra hình đại diện mỗi khi đăng bài, và nó cắt tất cả các ảnh khi bạn đăng lên thành các kích thước khác nhau. Điều này bạn có thể tham khảo ở bài loại bỏ các thumbnail WordPress tự sinh khi đăng bài.

Đó là bước đầu tiên bạn cần cài đặt trong quy trình chúng ta học thiết kế web cùng WordPress. Ở bài này chúng ta cùng nhau xây dựng kịch bản bước từng bước tối ưu quy trình tạo thumbnail (hình đại diện cho WordPress nhé).

Tối ưu thumbnail WordPress

Kịch bản yêu cầu, là chúng ta thiết kế một web với mỗi bài đăng trung bình có 4 hình ảnh trong đó, làm sao để tối ưu toàn bộ các hình ảnh và tiết kiệm không gian lưu trữ, cũng như tốt nhất cho người sử dụng.

Thứ nhất: Loại bỏ toàn bộ các hình đại diện thừa?

Với kịch bản bên trên mỗi khi đăng 4 hình ảnh lên, theo mặc định, bạn sẽ có 1 hình gốc, 1 hình thumnail cỡ bình thường, 1 hình thumnail cỡ trung bình và một hình thumbnail cỡ lớn đồng nghĩa với 4 hình ảnh, hosting của bạn phải chứa 16 hình điều này nếu bạn làm 100 bài là có 1600 hình ảnh.

Mình dùng hostgator, host nước ngoài, mọi thứ “ăn li mít” hết mà… không phải, hosting trong nước quản lý theo dung lượng host nước ngoài họ nói là umlimited nhưng thực tế bạn chỉ chứa được tối đa 100,000 file thôi. Không tin bạn cứ tìm hiểu mà xem. Tức là tối đa bạn chỉ đăng được khoảng 5000 bài với trung bình 4 ảnh/ bài.

Việc loại bỏ các hình đại diện thừa bạn tham khảo bài viết loại bỏ các thumbnail WordPress.

Thứ hai: Người dùng không muốn phức tạp đâu.

Tức là mỗi khi đăng bài, muốn lựa chọn hình đại diện, bước 01: bạn sẽ đăng các ảnh lên nhé, bước 02: sau đó bấm vào phần chọn hình đại diện (set featured image) bước 02: nhấn chọn hình ảnh, bước 04: nhấn chọn hình đại diện, bước 05: nhấn đăng bài.

Rất lằng nhằng, bây giờ mình muốn là đăng tất cả các hình ảnh lên, sau đó nhấn đăng bài, nó sẽ tự set hình đại diện luôn. 99% người dùng chọn hình ảnh thứ nhất làm hình đại diện.

Đây là đoạn code tự động set hình đại diện khi đăng bài.

[php]
function autoset_featured() {
global $post;
$already_has_thumb = has_post_thumbnail($post->ID);
if (!$already_has_thumb) {
$attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" );
if ($attached_image) {
foreach ($attached_image as $attachment_id => $attachment) {
set_post_thumbnail($post->ID, $attachment_id);
}
}
}
}
add_action(‘the_post’, ‘autoset_featured’);
add_action(‘save_post’, ‘autoset_featured’);
add_action(‘draft_to_publish’, ‘autoset_featured’);
add_action(‘new_to_publish’, ‘autoset_featured’);
add_action(‘pending_to_publish’, ‘autoset_featured’);
add_action(‘future_to_publish’, ‘autoset_featured’);
[/php]

Tất nhiên bạn bỏ cái này vào dòng thứ 2 trong tệp functions.php ở theme của các bạn. Như vậy khi đăng bài người dùng chỉ cần nhấn đăng bài tự động hình đại diện sẽ được cài đặt, và tất nhiên là khi họ muốn thay đổi họ sẽ nhấn thay đổi 🙂

Thứ ba: Code tìm thumbnail tất cả trong một

Bây giờ trong 1 bài viết, nếu có hình ảnh được cài đặt làm hình ảnh đại diện (set thumbnail) thủ công, tức là nhấn set thumbnail hoặc sử dụng đoạn code bên trên sẽ lấy hình đó là hình đại diện. Với những bài không có cài hình đại diện sẽ lấy hình ảnh đầu tiên làm hình đại diện. Có những bài không có hình đại diện nào thì phải cài một hình mặc định làm hình đại diện.

Cả 3 trường hợp đó sẽ trong một đoạn code như thế này này

[php]
function trogiup_thumbnail($size = ‘full’) {
if (has_post_thumbnail()) {
$image_id = get_post_thumbnail_id();
$image_url = wp_get_attachment_image_src($image_id, $size);
$image_url = $image_url[0];
} else {
global $post, $posts;
$image_url = ”;
ob_start();
ob_end_clean();
$output = preg_match_all(‘/<img.+src=[‘"]([^’"]+)[‘"].*>/i’, $post->post_content, $matches);
$image_url = $matches [1] [0];

//Defines a default image
if(empty($image_url)){
$image_url = get_bloginfo(‘template_url’) . "/img/default.jpg";
}
}

return $image_url;
}
[/php]

Cái này bạn cũng cho vào trong tệp functions.php của theme. Bạn chú ý ở dòng thứ nhất có cái size = full bạn hãy thay bằng cỡ hình đại diện bạn đang dùng medium hoặc thumbnail. Ở dòng có chứa /img/default.jpg bạn cũng cần thay bằng đường dẫn ảnh ở website của bạn.

Tổng kết lại

Với tất cả các giải pháp bên trên bạn có thể quản lý hình ảnh tốt nhất trong WordPress của bạn. Đó là điều quan trong. Nhưng có một vấn đề tất cả các giải pháp trên không đáp ứng được, có là kích thước hình ảnh chưa hiển thị chính xác, bởi vì bạn đang tối ưu hết mức có thể.

Một giải pháp tự cắt thumbnail, tuy nhiên ở giải pháp này 4 hình ảnh ở mỗi bài bạn sẽ có 8 hình ảnh tức là WordPress sẽ tự tạo thumnail theo kích thước của bạn.

Đây là dòng code bạn thêm vào functions.php của theme.

[php]
if (function_exists(‘add_theme_support’)) {
add_theme_support( ‘post-thumbnails’ );
set_post_thumbnail_size( 300, 200, true);
add_image_size(‘thumbnail’, 300, 200, true);
add_image_size(‘medium’, 300, 200, true);
add_image_size(‘large’, 300, 200, true);
}

[/php]

Xin lưu ý: 300 là chiều rộng, 200 là chiều cao tính bằng px nhé! Tức là ngoài hình ảnh gốc sẽ có 1 hình cỡ 300×200 px hoặc kích thước khác tùy bạn cài đặt.

Để kích thước hình ảnh tốt nhất thì bạn có thể cắt hình ảnh ở máy tính sau đó up lên, cài đặt hình đó làm hình đại diện, đây là một giải pháp siêu tối ưu nhưng thêm 1 bước. Một cách khác như mình đang dùng đó là sử dụng css để co lại kích thước hình ảnh. Cái này mình sẽ trình bày trong bài khác.

Như vậy toàn bộ bài hướng dẫn đã hết, xin lưu ý bài hướng dẫn chỉ dành cho những người đã biết code và sửa chữa được code, mình không trợ giúp với những câu hỏi yêu cầu sửa code của theme bạn đang sử dụng.

Ngoài ra hãy sử dụng plugin EWWW Image Optimizer để tối ưu hình ảnh, hoặc sử dung Son Auto Save Image để đưa hình ảnh về dễ dàng hơn. Hãy đưa ý kiến của bạn về những giải pháp bạn đang sử dụng để tối ưu và quản lý hình ảnh tốt nhất nhé.

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.

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


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??