WordPress có cần dùng hosting không giới hạn?

Khi nói tới hosting không giới hạn là bạn nghĩ ngay đến hosting với mọi thứ đều không giới hạn. Bạn có thể dùng lưu trữ với dung lượng tùy úy, băng thông hàng tháng cũng dùng thoải mái mà không sợ bị hết giữa chừng. Nhưng nếu bạn đang dùng WordPress, liệu bạn có sử dụng hết tài nguyên của gói host không giới hạn đó hay không?

Hosting không giới hạn

Hosting hay chúng ta vẫn thường gọi tắt là host, đây là từ dùng để mô tả nơi lưu trữ dữ liệu trang web của bạn trên mạng. Ngày nay khi mà công nghệ phát triển mạnh, nhiều công ty ra đời hơn trong lĩnh vực cung cấp hosting, vì thế mà dịch vụ cũng trở nên cạnh tranh hơn.

WordPress có cần dùng hosting không giới hạn?

Nếu bạn dùng một blog WordPress thông thường, bạn sẽ không bao giờ sử dụng hết băng thông hàng tháng cũng như dung lượng lưu trữ. Cùng lắm thì mỗi tháng bạn dụng 50GB băng thông, nếu trang của bạn có nhiều dữ liệu, hoạt động vài ba năm thì dung lượng cùng lắm cũng 5GB. Chính vì thế việc lựa chọn hosting không giới hạn cho WordPress là dư thừa.

Xem thêm: Dịch vụ hosting nên dùng cho WordPress

Thế nhưng điều mà bạn quan tâm đâu phải chí có băng thôngdung lượng lưu trữ, bạn còn chú ý tới nhiều vấn đề khác như RAM, CPU, số lượng tiến trình cho phép,… Nếu chỉ có dung lượng và băng thông không giới hạn thôi thì chưa đủ. Thật vậy, nếu bạn dùng host có cấu hình cao, tuy nhiên dung lượng lưu trữ và băng thông ít nhưng bạn nhắm nhiêu đó vẫn phục vụ được tốt cho trang web của bạn hoạt động thì bạn nên lựa chọn gói host này.

WordPress hoạt động không phải là nặng nề như mọi người vẫn chê nó, tương lai của WordPress còn phát triển xa hơn nữa khi mà tham vọng của Matt Mullenweg – người sáng lập ra WordPress là muốn WordPress chiếm 75% thị phần toàn cầu trong số các trang web đang hoạt động trực tuyến.

Không phải chuyện đơn giản mà hiện tại WordPress đã chiếm hơn 25% trong tổng số các trang web. Nếu bạn chọn mua gói hosting vừa có cấu hình cao, lại thêm mọi thứ đều không giới hạn nữa thì đó là điều tuyệt vời, dù cho bạn không sử dụng hết toàn bộ tài nguyên của máy chủ cũng không sao, thà thừa còn hơn thiếu mà.

Nhưng nếu điều kiện kinh thế của bạn không nhiều, bạn hãy liệu mà chọn host cho phù hợp. Hiện nay có nhiều dịch vụ quảng cáo host không giới hạn, tuy nhiên chất lượng thì không phù hợp, trang web của bạn hoạt động không ổn định. Đối với trường hợp này, nếu bạn dùng WordPress thì nên nhớ là WordPress không cần dùng hosting không giới hạn, bạn đừng ham rẻ mà rước phiền phức vào thân. Hãy lựa chọn gói hosting có dung lượng, băng thông và mọi thứ vừa phải, phù hợp với nhu cầu và tài chính của bạn, mình tin như vậy trang web của bạn sẽ hoạt động ổn hơn và sớm mang về lợi nhuận cho chủ nhân của nó. Chúc bạn thành công.

StableHost – Hosting nên dùng cho WordPress

StableHost là một trong những nhà cung cấp hosting nước ngoài phổ biến cho WordPress, nếu bạn đang sử dụng blog WordPress và muốn tìm kiếm một gói hosting giá hợp lý nhưng chất lượng tốt thì hãy đến với StableHost, hocwp.net khuyến khích StableHost là hosting nên dùng cho WordPress.

StableHost - Hosting chất lượng nên dùng cho WordPress

Không giống như các công ty lớn khác, StableHost là nhà cung cấp hosting có tuổi đời hoạt động nhiều năm, nhưng theo như trên trang giới thiệu của họ thì công ty hiện tại chỉ có 10 người, đây là những người rất nhiệt tình và sẽ giúp trang web của bạn hoạt động một cách ổn định nhất.

Các gói shared hosting trên StableHost

Hiện tại StableHost có cung cấp rất nhiều gói hosting cho bạn lựa chọn, từ giá thấp đến giá cao tùy theo nhu cầu của khách hàng. Trong đó các gói shared hosting có giá từ 100.000VNĐ đến vài trăm ngàn đồng mỗi tháng. Đây là số tiền không cao so với mặt bằng chung của Việt Nam. Đối với hosting trong nước, bạn sẽ phải trả phí từ 120.000đ đến 150.000đ mỗi tháng để có gói hosting có thể sử dụng được, nhưng chất lượng chưa chắc bằng cấu hình của hosting ngoài nước cũng như phong cách phục vụ khách hàng.

Có điều đặc biệt ở đây là bạn sẽ có được hosting với dung lượng lưu trữ không giới hạn (ổ cứng SSD chạy siêu nhanh), băng thông không giới hạn. Nếu đối với bạn chi phí không phải là vấn đề quá quan trọng thì bạn có thể chọn các gói hosting dành cho doanh nghiệp.

Các gói hosting dành cho doanh nghiệp của StableHost

So với các gói shared hosting thông thường, các gói hosting dành cho doanh nghiệp có chi phí cao hơn cũng như cấu hình cao hơn gấp đôi. Bạn có thể sử dụng toàn bộ 100% tài nguyên CPU mà không lo bị khóa trang web. Đối với các gói hosting chất lượng cao này nhiều khi còn khỏe hơn cả các con VPS tầm trung và thấp.

Link đăng ký: https://billing.stablehost.com/aff.php?aff=4881

Để đăng ký mua hosting tại StableHost, bạn có thể sử dụng đường link ở trên để ủng hộ cho HocWP, khi bạn sử dụng đường link bên trên và áp dụng mã giảm giá: HWDCLD thì bạn sẽ được giảm ngay 40% tổng đơn hàng đặt mua.

Trước giờ người ta vẫn thường có câu tiền nào của nấy, nếu bạn chọn hosting có giá thành rẻ thì đồng nghĩa với việc chất lượng sẽ kém hơn so với những gói hosting có giá cao, theo kinh nghiệm của mình thì bây giờ bạn có thể dùng gói hosting PRO với giá $8.95 mỗi tháng để cài đặt WordPress, nếu áp dụng mã giảm giá nữa thì bạn chỉ thanh toán tầm 130.000đ/tháng cho gói hosting này, như vậy là quá rẻ rồi phải không nào?

Nếu bạn dự định làm website kiếm tiền hoặc tin tức hoặc làm trang web bán hàng thì nên chọn một hosting tốt ngay từ đầu, một ngôi nhà bền vững sẽ được đặt trên một nền mống vững chắc, ở đây hosting đóng vai trò rất quan trọng, do vậy hãy đầu tư đúng mức vào việc này, chúc bạn mua hosting thành công.

W3C Validation và SEO

Mọi người ai cũng có lý thuyết rằng thiết kế website càng đúng chuẩn của W3C thì càng tốt cho SEO, nhưng ít ai nhìn nhận vào thực tế, và ngay cả bản thân người đó cũng có khái niệm rất mơ hồ về SEO.

Thói quen xấu khi làm SEO

Có rất nhiều bạn đã hỏi cũng như yêu cầu làm cho website tương thích với W3C validation, mọi người đều trọng về lý thuyết nhưng thực tế thì kết quả đem lại không được bao nhiêu. Dường như mọi thứ đều làm theo cảm tính, đại loại như mình thấy người ta viết hướng dẫn như thế này, phải bắt buộc làm theo như thế kia, phải làm sao cho trang web có điểm cao trên các công cụ hỗ trợ SEO, mọi thứ liên quan đến HTML và CSS đều phải đúng chuẩn W3C,… Còn hàng tá thứ các bạn thích làm theo chuẩn, rồi thì chuẩn SEO nữa chứ.

Có một thực trạng là mọi người đều muốn trang web của mình phải đúng chuẩn, nhưng thực ra mấy cái chuẩn đó không cần phải tuyệt đối, bạn có bao giờ lấy công cụ validator của W3C để thử kiểm tra trang chủ của họ hay chưa? Mình nghĩ chắc là có nhiều bạn chưa làm điều này.

W3C Validation trong thiết kế web và SEO

Thiết kế web là một công việc thú vị, đòi hỏi lập trình viên phải đầu tư rất nhiều thời gian vào nó. Nếu bạn không đứng ở vị trí lập trình viên thì bạn không bao giờ hiểu được giá trị của những sản phẩm mà họ mang lại. Bất kể một thứ gì, khi bạn muốn làm thì đều phải có công thức, ở đây mình không nói tới các nhà khoa học chuyên nghiên cứu những thứ mới, chưa có sẵn. Nếu như bạn cần làm toán thì bạn phải hiểu định nghĩa, định lý và định luật, còn bạn muốn viết web thì bạn phải hiểu cách thức hoạt động cũng như cú pháp của ngôn ngữ web mà bạn lựa chọn.

Vậy thì tại sao làm theo chuẩn thì lại không tốt? Nếu như mọi thứ đã được vạch ra sẵn rồi, giờ mình phải thực hiện theo y chang thì mới đúng chứ? Câu trả lời là: không phải lúc nào cứ bê y nguyên code ráp vào trang web của bạn thì sẽ có kết quả giống với người ta. Một bài toán thì có nhiều cách giải, mình tin rằng trong cách làm SEO cũng có nhiều hướng đi, trong lập trình web thì cũng như vậy.

W3C Validator là công cụ rất hữu ích, nó có thể giúp bạn kiểm tra lỗi HTML và CSS trong quá trình viết code. Nhưng không nhất thiết là bạn phải khắc phục hoàn toàn để cho trang web đạt kết quả cao. Đối với những lỗi nghiêm trọng như là sai cú pháp các thẻ, mở đóng thẻ không đúng, thiếu thuộc tính cho thẻ,… thì bạn nên khắc phục ngay lập tức. Nhưng nếu là các cảnh báo về các thuộc tính không được phép, hay các thuộc tính mà W3C không nhận diện được, những thứ này tùy trường hợp mà bạn nên cập nhật lại hoặc giữ nguyên.

Chúng ta phải biết áp dụng W3C Validator một cách linh hoạt, đừng quá rập khuôn và bảo thủ. Đừng nên lúc nào cũng muốn sửa hoàn toàn lỗi để website của bạn tương thích với W3C.

Việc làm cho HTML và CSS trên website của bạn tương thích hoàn toàn với chuẩn của W3C chưa chắc mang lại khả năng SEO tốt hơn cho trang web của bạn. Nếu bạn vẫn chưa tin vào điều này, bạn hãy thử lên trang kiểm tra của W3C và áp dụng với các trang trong top xếp hạng của thế giới như: google.com, youtube.com, facebook.com, amazon.com hay thậm chí là trang chủ của W3C đó là w3.org. Bạn sẽ thấy rằng, hầu như các trang web lớn đều có hàng đống lỗi và cảnh báo trên công cụ W3C validator, nhưng khả năng SEO của các trang web đó thì rất cao và quan trọng hơn là nó mạng lại giá trị về tiền bạc rất lớn.

Chúng ta đi vào thực tế, bạn đã áp dụng chuẩn W3C cũng như các chuẩn khác cho bao nhiêu trang web của bạn rồi? Bạn đã làm SEO thành công cho bao nhiêu trang web? Quan trọng hơn là những trang web đó có mang lại nhiều lợi nhuận cho bạn? Mình nghĩ nếu bạn vẫn đang loay hoay với công việc làm website tương thích với các chuẩn thì bạn vẫn chưa có dự án nào thành công, thậm chí bạn đang lãng phí thời gian và tiền bạc để làm những thứ không đáng làm.

Xem thêm: W3C Validation: why you should care, and why not

Một dẫn chứng rất cụ thể đó là bài viết W3C Validation: why you should care, and why not trên trang chủ của Yoast. Bên trong nội dung bài này vẫn còn nhiều dẫn chứng khác nữa, tuy nhiên để có thể hiểu rõ hơn về bài viết của tác giả thì đòi hỏi bạn phải biết Tiếng Anh.

Kết luận

Nội dung của bài viết W3C Validation và SEO chủ yếu là để thảo luận, mình muốn trao đổi thêm với các bạn một chút về lợi và hại khi mãi chạy theo các chuẩn. Mình không phủ nhận lợi ích của công cụ W3C validator, công cụ này sẽ giúp ích các bạn rất nhiều trong quá trình code website, tuy nhiên cái gì cũng có cái giá của nó, không phải lúc nào tuyệt đối cũng tốt.

Càng làm cho trang web của bạn đúng chuẩn HTML và CSS thì càng tốt cho SEO, theo mình nhận định này là không đúng. Trong khâu làm SEO thì nội dung bài viết rất quan trọng, bạn nên chú tâm vào làm nội dung thì hay hơn. Không biết ý kiến của bạn về vấn đề này như thế nào? Hãy để lại bình luận để cùng trao đổi với mọi người nhé.

AdsOptimal – Mạng quảng cáo thay thế Google Adsense

AdsOptimal được thành lập vào tháng 10/2012, trải qua thời gian hơn 3 năm hoạt động, hiện tại AdsOptimal đang là xu hướng kiếm tiền của nhiều blogger khi đăng ký Google Adsense không thành công.

Kiếm tiền với AdsOptimal

Nếu bạn đang sở hữu một website có lượng truy cập khá, và bạn muốn kiếm thêm chút tiền để trả chi phí cho tên miền và hosting, AdsOptimal sẽ là lựa chọn tốt cho bạn để thay thế Google Adsense. Tuy nhiên, nếu bạn đăng ký thành công Google Adsense thì sẽ tốt hơn rất nhiều, hiện tại mạng quảng cáo của Google vẫn là số 1.

Link đăng ký: http://www.adsoptimal.com/?ss=ref21106

Để đăng ký tài khoản, bạn có thể dùng link trên để giúp đỡ HocWP, hoặc bạn cũng có thể đi thẳng tới trang chủ của AdsOptimal để đăng ký. Sau khi đăng ký thành công, bạn sẽ nhận được $5 miễn phí trong tài khoản, sau khi bạn điền trang web và lấy code chèn vào website, bạn sẽ nhận thêm $5 hoặc $10 tùy thuộc vào độ phổ biến trang web của bạn.

Như vậy, sau khi hoàn thành xong việc đăng ký và chèn mã quảng cáo vào website, bạn sẽ nhận được $10 hoặc $15. Số tiền thanh toán tối thiểu là $50 (tương đương hơn 1 triệu đồng), để đạt được con số này thì đòi hỏi trang của bạn phải có lượng truy cập nhiều.

Những thông tin cơ bản về AdsOptimal bạn cần biết:

  • Đăng ký tài khoản miễn phí.
  • Có thể nhận được bonus $5 hoặc $10 sau khi đăng ký và chèn code thành công.
  • Có hệ thông mới ref và hưởng 10% hoa hồng.
  • Số tiền thanh toán tối thiểu: $50
  • Hình thức thanh toán: PayPal hoặc Check

Với những website có lượng truy cập ít, việc kiếm được $50 để nhận được thanh toán là điều rất khó, có thể mất vài năm để bạn đạt được mục tiêu này.

Khi đặt mã quảng cáo vào website của bạn, bạn phải thỏa mãn các điều kiện như: bạn phải là chủ sở hữu của trang web, nội dung trang web của bạn phải phù hợp với chính sách của AdsOptimal, không có nội dung người lớn trên trang của bạn, không được khuyến khích bấm quảng cáo, không có chức năng trả tiền cho người dùng để họ nhấn quảng cáo.

Nhiều người cho rằng AdsOptimal là mạng quảng cáo đáng giá, có thể thay thế được Google Adsense bởi AdsOptimal cũng có liên kết với Google, nhưng để hiển thị được nhiều quảng cáo thì trang web của bạn phải ở cấp độ cao, nếu trang web của bạn đang ở cấp độ Bronze thì sẽ có ít quảng cáo hơn, đồng nghĩa với việc cơ hội kiếm được tiền của bạn cũng giảm đi. Dù rằng AdsOptimal có thể thay thế được Google Adsense nếu bạn đăng ký mà không được Google xét duyệt, nhưng để kiếm được $50 đối với các trang web thông thường thì rất là lâu, hy vọng nó sẽ không khiến bạn bỏ cuộc giữa chừng. Chúc bạn thành công.

Trùng giao diện có ảnh hưởng SEO?

Giao diện và plugin là 2 phần không thể thiếu đối với blog WordPress, thế nhưng câu hỏi ở đây là liệu dùng giao diện giống nhau có làm ảnh hưởng tới khả năng SEO hay không?

Trùng giao diện và SEO

SEO là tối ưu hóa trang web của bạn, thân thiện hơn với người dùng và các cổ máy tìm kiếm. Để làm SEO tốt thì đòi hỏi bạn phải có kiến thức chuyên sâu về nó, đặc biệt là thời gian bạn bỏ ra sẽ tốn rất nhiều.

Xem thêm: Khái niệm SEO

Khi nói tới SEO thì đa phần là bạn chỉ muốn sản phẩm của mình nằm trong top của Google, mấy khi bạn tự hỏi làm thế nào để được vị trí đó, liệu nó có đem lại lợi ích nhiều cho người dùng và chính bản thân bạn? Bạn đã cố gắng tìm hiểu nhiều về SEO, đã tiến hành rất nhiều cách nhưng rồi kết quả vẫn không được như mong muốn.

Trở lại vấn đề, nếu sử dụng trùng giao diện cho nhiều trang web có ảnh hưởng tới SEO hay không? Câu trả lời là không, bạn hoàn toàn có thể sử dụng trùng giao diện với nhiều trang web khác nhau, thậm chí là dùng 1 giao diện cho nhiều website chạy cùng trên 1 hosting vẫn không có vấn đề gì.

Câu hỏi được đặt ra như thế này: Dịch vụ của tôi với nhu cầu của công việc, tôi có rất nhiều website khác nhau, chạy trên cùng 1 hosting, bây giờ nếu tôi dùng chung một giao diện cho tất cả các trang web ấy thì có làm giảm khả năng SEO hay không?

NO!! It won’t affect your site in SEO and with rankings. You are good to proceed.

Không hề có một khái niệm nào, cũng như không có quy định nào được đặc ra cho vấn đề này. Nói ví dụ cụ thể ở đây cho bạn dễ hình dung, trên các trang web chia sẻ giao diện miễn phí của WordPress, có hàng ngàn lượt sử dụng cho các giao diện phổ biến. Tiếp đến là cách dịch vụ bán giao diện premium cho WordPress, có hàng trăm ngàn lượt đặt mua. Nếu nó không tốt cho SEO thì có lẽ mọi người đã yêu cầu làm giao diện khác nhau hết rồi, không ai lại đi mua giao diện giống nhau như thế nữa.

Again, the sites are fine if you’re just working each individually and trying to get traffic. But if your purpose is to sell links or promote other sites using this network, it’s not going to work.

Cũng xin lưu ý với bạn vấn đề như thế này, nếu bạn có nhiều trang web khác nhau mà sử dụng độc lập, nội dung khác nhau thì cho dù dùng chung hosting và giao diện cũng không vấn đề gì. Ngược lại, nếu bạn muốn spam link, dùng nhiều trang web con để giúp trang web chính phát triển, cho dù bạn có dùng giao diện khác nhau nhưng e rằng kết quả sẽ không như mong đợi. Chúc bạn thành công.

Joost de Valk xin lỗi người dùng về WordPress SEO 3.0

Joost de Valk là người đã sáng lập ra plugin WordPress SEO by Yoast, với các tính năng miễn phí nhưng Yoast SEO đã giúp được hàng triệu các website trong khâu quảng bá nội dung trên trang của mình.

WordPress SEO phiên bản 3.0

Yoast SEO là một trong số các plugin phổ biến được nhiều người sử dụng nhất hiện nay trên server plugin của WordPress. Đối với một số cá nhân, đây là plugin không thể thiếu mỗi khi cài đặt trang WordPress mới.

Vài tuần trước đây, khi WordPress SEO phát hành phiên bản 3.0 vào ngày 18/11/2015, họ đã mắc phải các sai lầm, từ đó khiến nhiều người dùng quay lưng lại với plugin này, có nhiều đánh giá xấu trên trang chủ plugin cũng như trong diễn đàn hỗ trợ của WordPress SEO by Yoast. Cũng chính vì khâu kiểm tra lỗi còn thiếu, Joost de Valk đã gửi lời xin lỗi đến người dùng:

We’ve made mistakes, obviously. Of course, there were bugs, which we have worked on hard and are still working on right now. We’ve made mistakes in communication too. We’re sorry about that.

Đã có nhiều phiên bản cập nhật của Yoast SEO phát hành ngay sau đó, đối với bất kỳ một sản phẩm nào thì dù có kiểm tra kỹ tới đâu cũng rất có thể sẽ có lỗi phát sinh. Dù gì thì plugin này cũng đã giúp đỡ các bạn rất nhiều, Joost de Valk cũng như các lập trình viên làm việc cùng anh đã cống hiến hết mình vì cộng đồng. Có nhiều người dùng còn cho rằng Yoast Team đã hướng tới plugin trả phí quá nhiều mà bỏ rơi cộng đồng sử dụng các tính năng miễn phí. Còn ý kiến của bạn thì sao, bạn có dự định dùng plugin khác thay thế cho Yoast SEO hay vẫn yêu thích và tiếp tục sử dụng plugin này?

Hosting nước ngoài giá chỉ 350.000đ

Hosting là một phần không thể thiếu nếu bạn muốn tự tạo một website và quản lý toàn bộ dữ liệu của mình. HocWP xin gửi đến các bạn dịch vụ hosting nước ngoài giá rẻ, chỉ với 350.000đ là bạn có thể sở hữu được một gói hosting với cầu hình khá, chạy được hầu hết các mã nguồn web hiện nay.

Hosting nước ngoài giá rẻ

Hiện nay có rất nhiều nhà cung cấp hosting cho bạn lựa chọn, kể cả hosting trong nước lẫn ngoài nước. Dù là hosting ở Việt Nam hay hosting ở nước ngoài thì cũng có những ưu điểm và nhược điểm riêng.

Đối với hosting ở Việt Nam thì bạn chỉ có được cái lợi duy nhất đó là tốc độ nhanh hơn so với hosting có server nằm ở nước ngoài. Ngoài ra thì bạn còn nhận được hỗ trợ bằng Tiếng Việt, giao dịch đơn giản. Nhược điểm của hosting Việt Nam là giá thành cao, cấu hình thấp, trình độ quản lý cũng như cơ sở hạ tầng không tốt bằng hosting nước ngoài. Nếu bạn mua sử dụng tại nhà cung cấp hosting uy tín thì không sao, nhưng nếu mua ở những chỗ không được mọi người đánh giá cao thì khả năng website của bạn hoạt động không ổn định là chuyện rất hay gặp. Còn nữa, ở Việt Nam không có nhiều chương trình giảm giá như ở nước ngoài.

Đối với hosting bạn mua ở nước ngoài thì dù tốc độ có chậm hơn đôi chút, nhưng đó không phải là vấn đề lớn lắm, nếu bạn không hay up tập tin lên hosting, bạn chỉ quan tâm tới tốc độ truy cập trang web thì bạn sẽ thấy tốc độ giữa hosting Việt Nam và hosting nước ngoài không chênh lệch nhau nhiều. Về vấn đề kỹ thuật, cơ sở hạ tầng và hỗ trợ thì dịch vụ của nước ngoài người ta làm rất chuyên nghiệp, kỹ thuật viên có thể ngồi hỗ trợ cho bạn vài giờ liền bằng cách gọi điện hoặc chat trực tiếp, thường thì vấn đề của bạn sẽ được giải quyết trong tầm 5 đến 15 phút. Ngoài ra, ở nước ngoài người ta hay có các chương trình khuyến mãi, có khi giảm giá hosting chỉ còn $1 cho mỗi tháng.

Hosting SSD server nước ngoài

Đó là mình nói qua những đánh giá chung sau thời gian sử dụng dịch vụ hosting ở cả trong nước và ngoài nước. Bạn hoàn toàn có thể tham khảo thêm trên mạng bằng cách tìm từ khóa nên dùng hosting Việt Nam hay nước ngoài, hoặc bạn có thể sử dụng từ khóa có nên sử dụng hosting nước ngoài hay không.

Nếu bạn đã quyết định mua dịch vụ hosting ở nước ngoài, và bạn tự mua thì hãy giúp hocwp.net bằng cách mua hàng thông qua link aff bên dưới:

Link mua hosting: https://www.namecheap.com/?aff=56963

Nếu bạn không thể tự mua được, nhưng bạn vẫn muốn sử dụng hosting nước ngoài thì hãy liên hệ ngay với HocWP, bên mình sẽ mua giúp các bạn với chi phí bắt đầu là 350.000đ. Thông tin cấu hình của gói này thì bạn có thể tham khảo bên dưới:

  • Dung lượng lưu trữ: 20GB SSD
  • Băng thông: không giới hạn
  • Số lượng tên miền: 3

Bên trên là những thông tin cơ bản nhất về gói hosting nước ngoài bạn mua với giá 350.000đ, bạn có thể tham khảo thêm các thông số trong cPanel thông qua hình ảnh mình gửi bên dưới:

Thông tin cấu hình hosting nước ngoài giá rẻ

Ngay bây giờ, nếu bạn đã quyết định lựa chọn hosting có server ở nước ngoài để làm nơi lưu trữ dữ liệu cho trang web của bạn, hãy liên hệ với HocWP thông qua địa chỉ email codewpvn@gmail.com để biết thêm thông tin chi tiết cũng như nhận được tư vấn miễn phí. Cảm ơn bạn đã theo dõi bài viết này.

Hiểu thêm về metadata trong WordPress

Metadata là thứ rất quan trọng đối với WordPress, nó giúp một đối tượng có thêm nhiều thuộc tính khác nhau, nhờ có metadata mà WordPress có thể được tùy biến và mở rộng một cách dễ dàng, bài viết này mình sẽ trò chuyện thêm với các bạn một chút về metadata trong WordPress.

WordPress metadata

Đầu tiên, nếu bạn chưa hiểu được metadata là gì thì mình sẽ giới thiệu qua cho bạn một chút về nó, mình không nói đến khái niệm mà chỉ đưa ra ví dụ cụ thể. Ví dụ bạn có đăng một sản phẩm trên WordPress, các thông số của sản phẩm như giá, hình ảnh thumbnail, trọng lượng, trình trạng hàng hóa trong kho,… tất cả các thuộc tính mở rộng đó là metadata; nó nhằm bổ sung, giải thích cụ thể hơn cho đối tượng.

Bảng chú thích metadata trong WordPress

Từ trước tới nay thì WordPress có dùng metadata cho 3 đối tượng chính, đó là: post_type metadata, user metadata, comment metadata. Trong này còn có thêm links nữa, nhưng cái này đã được WordPress ẩn đi, mình không đề cập tới luôn, links cũng ít khi được dùng.

Sắp tới đây, trong WordPress 4.4 sắp phát hành, WordPress sẽ bổ sung thêm metadata cho term. Đây là một bước tiến lớn của WordPress, sau nhiều năm trời kể từ lúc cộng đồng đề nghị tích hợp thêm term_meta vào bộ nhân của WordPress, cho mãi tới cuối năm 2015 thì WordPress mới thực hiện điều này. Có thêm term_metaREST API trong phiên bản 4.4, WordPress được ví như là “hổ chắp thêm cánh”. Qua đó bạn có thể thấy được tầm quan trọng của term_meta, với term_meta bạn có thể thêm icon cho chuyên mục, thêm thumbnail cho chuyên mục, thêm màu sắc cho chuyên mục,… và còn nhiều cái khác bạn có thể thêm được vào term để mở rộng chức năng, làm cho giao diện phong phú hơn.

Nếu như trước kia, kể từ phiên bản WordPress 4.3 về trước, bạn vẫn có thể thêm được thuộc tính cho term nhưng đều là không chính thức vì bạn phải tạo table mới hoặc là lưu vào bảng _options của WordPress.

Các bảng metadata trong cơ sở dữ liệu

Các bảng metadata trong cơ sở dữ liệu sẽ được đặt tên như sau: $prefix_{object}meta. Ví dụ blog của bạn có table prefix là wp_ thì bảng metadata của user sẽ là wp_usermeta, tương tự đối với các đối tượng khác sẽ là wp_termmeta, wp_commentmeta, wp_postmeta.

Nếu sau này WordPress có định nghĩa các đối tượng khác thì các hàm metadata và table trong cơ sở dữ liệu cũng sẽ có cấu trúc như thế. Trong mỗi table metadata sẽ có các cột cụ thể như sau: meta id, object id, meta key và meta value. Bạn sẽ sử dụng các hàm trong bảng chú thích mình gửi bên trên để thực thi việc nhập và xuất metadata.

Kết luận

Metadata là chức năng rất tuyệt vời, nhờ có sử dụng metadata mà bạn có thể mô tả bài viết hoặc sản phẩm một cách chi tiết hơn, cấu trúc cũng như cú pháp giữa các bảng trong cơ sở dữ liệu, các hàm nhập xuất là tương tự nhau, tùy vào đối đượng bạn muốn thay đổi mà sử dụng hàm cho hợp lý.

Bạn có thể thêm và xóa metadata thông qua plugin hoặc giao diện, nhưng dù cho bằng phương pháp nào đi nữa, đối với các metadata hay được sử dụng như đếm lượt xem thì bạn nên thống nhất dùng chung meta_key với các lập trình viên khác, từ đó chúng ta có thể kế thừa và phát triển tiếp, không phải cứ mỗi người thì dùng một key khác nhau, để rồi một thuộc tính chung mà có tùm lum giá trị.

Chèn CSS và JavaScript trong WordPress

Thêm CSS và JavaScript trong WordPress tưởng chừng như công việc rất đơn giản nhưng không phải mọi người ai cũng làm đúng. Thậm chí ngay cả khi WordPress đã có bài hướng dẫn khá chi tiết trên trang Codex của họ nhưng các bạn gặp phải vấn đề khó khăn hơn đó là đọc và hiểu được Tiếng Anh.

Thêm CSS và JavaScript trong WordPress

Bài viết này mình sẽ thảo luận thêm với các bạn một chút về cách chèn CSS và JavaScript trong WordPress. Đây là những kinh nghiệm và cũng như sự hiểu biết của mình trong khi nghiên cứu lập trình WordPress.

Vế cách hoạt động giữa các hàm load CSS và JavaScript thì hơi hơi giống nhau, do vậy trong bài này mình chỉ nói tới cách chèn JavaScript mà thôi, còn đối với chèn CSS trong WordPress thì các bạn làm tương tự.

Danh sách các hàm phục vụ cho việc chèn CSS trong WordPress:

Danh sách các hàm phục vụ cho việc chèn JavaScript trong WordPress:

Các action hook phục vụ cho việc chèn CSS và JavaScript trong WordPress:

Trong danh sách các hàm bên trên, các bạn sẽ chia thành các nhóm công việc như sau: nhóm đăng ký (register) và nhóm đưa vào hàng đợi để xuất (enqueue).

Khi gọi các hàm này thì bạn phải đặt trong đúng action hook do WordPress đưa ra. Thông thường, bạn sẽ đặt các hàm của bạn trong action wp_enqueue_scripts đối với ngoài front-end, dùng action admin_enqueue_scripts cho trang bên trong admin, dùng action login_enqueue_scripts đối với các trang thuộc về login (bao gồm đăng nhập, đăng ký, khôi phục mật khẩu).

[php]
function hocwp_load_theme_style_and_script() {
wp_enqueue_script(‘hocwp’, get_template_directory_uri() . ‘/js/hocwp-front-end.js’);
}
add_action(‘wp_enqueue_scripts’, ‘hocwp_load_theme_style_and_script’);
[/php]

Bên trên là ví dụ sơ khai nhất trong khâu load JavaScript. Bạn sử dụng hàm wp_enqueue_script để load JavaScript, và phải đặt nó bên trong action wp_enqueue_scripts hoặc một trong số các action hook như bên trên mình có giới thiệu, tùy thuộc vào nhu cầu và vị trí bạn muốn load JavaScript.

Đối với các hàm enqueue, cụ thể hơn là hàm wp_enqueue_script, WordPress sẽ tự động đăng ký handle (tên duy nhất của script hoặc style) trước khi đưa nó vào hàng đợi và xuất nó ra ngoài cho trang web sử dụng. Bạn không cần thiết phải đăng ký (register) trước mới có thể dùng được.

Xem thêm hàm: wp_enqueue_script($handle, $src, $deps, $ver, $in_footer)

[php]
function hocwp_load_theme_style_and_script() {
wp_enqueue_script(‘hocwp’, get_template_directory_uri() . ‘/js/hocwp-front-end.js’, array(‘jquery’));
}
add_action(‘wp_enqueue_scripts’, ‘hocwp_load_theme_style_and_script’);
[/php]

Nếu style hoặc script của bạn phụ thuộc vào một handle khác thì bạn phải khai báo theo kiểu phụ thuộc để trước khi WordPress load đối tượng hiện tại thì hệ thống sẽ load đối tượng được phụ thuộc trước. Trong ví dụ bên trên, script của mình có phụ thuộc vào jQuery, do vậy mình sẽ khai báo dependenciesarray(‘jquery’). Sở dĩ ở đây mình dùng được handle jquery là vì nó là đối tượng đã được đăng ký sẵn trong WordPress, đối với các đối tượng chưa được đăng ký thì bạn phải đăng ký trước khi sử dụng dependencies.

[php]
function hocwp_load_theme_style_and_script() {
wp_register_script(‘hocwp’, get_template_directory_uri() . ‘/js/hocwp-front-end.js’, array(‘jquery’));
wp_register_script(‘hocwp-custom’, get_template_directory_uri() . ‘/js/hocwp-custom-front-end.js’, array(‘hocwp’));
wp_enqueue_script(‘hocwp-custom’);
}
add_action(‘wp_enqueue_scripts’, ‘hocwp_load_theme_style_and_script’);
[/php]

Trong ví dụ bên trên, nếu bạn muốn sử dụng theo kiểu phụ thuộc (ở đây là hocwp-custom sẽ phụ thuộc vào hocwp và hocwp sẽ phụ thuộc vào jquery) thì bạn sẽ dùng hàm wp_register_script để đăng ký đối tượng trước. Nếu như script của bạn phụ thuộc vào nhiều handle khác nhau thì bạn cứ bỏ chúng vào trong mảng của biến $deps là được.

[php]
function hocwp_load_theme_style_and_script() {
wp_register_script(‘hocwp’, get_template_directory_uri() . ‘/js/hocwp-front-end.js’);
wp_register_script(‘hocwp-custom’, get_template_directory_uri() . ‘/js/hocwp-custom-front-end.js’, array(‘jquery’, ‘hocwp’));
wp_enqueue_script(‘hocwp-custom’);
}
add_action(‘wp_enqueue_scripts’, ‘hocwp_load_theme_style_and_script’);
[/php]

Bây giờ thì bạn đã hiểu được cách load JavaScript trong WordPress rồi, đối với chèn CSS thì cũng tương tự, bạn thay các hàm đăng ký và enqueue đi là được. Tuy nhiên, tất cả các JavaScript đều được khuyến nghị đưa xuống footer, load trước khi kết thúc thẻ body.

[php]
function hocwp_load_theme_style_and_script() {
wp_register_script(‘hocwp’, get_template_directory_uri() . ‘/js/hocwp-front-end.js’, array(), false, true);
wp_enqueue_script(‘hocwp’);
}
add_action(‘wp_enqueue_scripts’, ‘hocwp_load_theme_style_and_script’);
[/php]

Trong ví dụ bên trên, mình sẽ load JavaScript với handle là hocwp, có đường dẫn là thư mục js/hocwp-front-end.js trong giao diện, không có phụ thuộc nên mình sẽ để $deps là array rỗng, không vó $ver (phiên bản) nên mình để là false, cuối cùng là tham số true cho $in_footer.

[php]
function hocwp_load_theme_style_and_script() {
wp_enqueue_script(‘jquery’);
}
add_action(‘wp_enqueue_scripts’, ‘hocwp_load_theme_style_and_script’);
[/php]

Đối với các style và script đã được đăng ký trước đó thì bạn chỉ cần gọi hàm enqueue để load nó ra là được. Bây giờ, nếu bạn muốn chỉnh sửa một đối tượng nào đó đã được đăng ký trước đó thì bạn sẽ làm như ví dụ bên dưới, mình chỉnh sửa url của jQuery thành url trên CDN của Google.

[php]
function hocwp_load_theme_style_and_script() {
wp_deregister_script(‘jquery’);
wp_register_script(‘jquery’, ‘http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js’);
wp_enqueue_script(‘jquery’);
}
add_action(‘wp_enqueue_scripts’, ‘hocwp_load_theme_style_and_script’);
[/php]

Bạn dùng hàm wp_deregister_script để hủy đăng ký một handle bất kỳ, sau đó dùng các hàm register và enqueue như các ví dụ bên trên mình đã đề cập tới.

Mình thấy có nhiều bạn ở Việt Nam mình hướng dẫn đăng ký và load CSS cũng như JavaScript trong action init, WordPress Codex không khuyến khích bạn dùng action này để thao tác chèn style và script. Bạn được khuyến nghị nên dùng action wp_enqueue_scripts, wp_print_scripts hoặc wp_print_styles cho ngoài front-end; dùng action admin_enqueue_scripts, admin_print_scripts hoặc admin_print_styles cho dashboard; dùng action login_enqueue_scripts cho trang đăng nhập.

Để kiểm tra code bạn viết và sử dụng có đúng hay không, bạn nên lập trình WordPress ở chế độ debug, nếu bạn dùng hàm sai hoặc dùng sai vị trí thì WordPress sẽ xuất thông báo warning cho bạn biết.

Xem thêm: Cách bật debug kiểm tra lỗi trong WordPress

Bài viết hướng dẫn chèn CSS và JavaScript trong WordPress trên hocwp.net chưa phải là tất cả, bạn cần phải học và nghiên cứu thêm trên trang Codex của WordPress. Hy vọng rằng qua bài viết này bạn sẽ có cách viết đúng hơn trong khâu load CSS và JavaScript trong plugin hay giao diện của WordPress. Chúc bạn thành công.

Nhận tiền tháng 11 từ AdFly

AdFly là trang web kiếm tiền trên mạng cho phép bạn kiếm tiền bằng cách rút gọn link và chia sẻ link với người khác. Cái này có từ rất lâu rồi, nhưng để kiếm được nhiều tiền thì không đơn giản chút nào.

Kiếm tiền trên mạng với AdFly

Nếu bạn chưa có tài khoản của AdFly thì bạn có thể đăng ký tài khoản mới, và bắt đầu rút gọn link để kiếm tiền. Như mình đã có nói, kiếm tiền trên mạng là hoàn toàn có thật, nhưng để kiếm được nhiều thì bạn phải đầu tư thời gian và công sức, đôi khi phải bỏ ra tiền để kiếm lại tiền.

Thông tin nhận tiền tháng 11 từ AdFly

Bên trên là proof nhận tiền từ AdFly trong tháng 11/2015 của mình, chỉ có $5 thôi, một số tiền rất ít phải không nào, nhưng cái này mình không làm gì cả, mình được thừa hưởng từ công sức của ngày trước, lúc còn tham gia kiếm tiền với cái này thì mỗi tháng cũng được vài USD để uống cà phê. Bây giờ thì không làm nữa, nhưng lâu lâu cũng nhận được ít $ để trả chi phí cho tên miền và hosting linh tinh.

Nếu bạn muốn kiếm tiền với AdFly thì bạn nên tham gia vào các trang web nước ngoài, vì tỷ lệ chuyển đổi tiền từ các lượt truy cập nước ngoài sẽ cao hơn ở Việt Nam rất nhiều, trung bình lượng truy cập ở Việt Nam thì 3000 lần xem link thì mới có được $1. Chúc bạn thành công.