Bootstrap

Vũ Thành Lâm

Content - Code - SEO - MMO
17/10/1979
Tây Mỗ - Nam Từ Liêm - Hà Nội
thanhlam19792003

Lamvt – Vũ Thành Lâm – bắt đầu Code 2005 Freelancer từ 2006 với hàng ngàn dự án lớn nhỏ cho nước ngoài và hàng trăm dự án web cho Việt Nam.

SEO thành công rất nhiều dự án lớn, độ khó cao.
MOD (Moderator) và Admin (Administraror) của nhiều diễn đàn về SEO và CODE web MMO tại Việt Nam
Dạy Lập trình Thiết kế Web và SEO Miễn phí 15++ Năm (Từ 2006 đến Nay)

Tip để sử dụng WordPress như một CMS

5/5 - (1 bình chọn)

Câu hỏi

Tôi muốn dùng WordPress như một CMS cho web cơ bản thay vì blog. Tôi có nhiều trang và hiện tại không có ý định làm một trang tin tức (“news” page).

Tuy có nhiều cách để thực hiện việc này, trọng tâm trong bảng điều khiển wp-admin rõ ràng là trên các bài đăng mới và tạo các trang với nội dung tùy chỉnh như bản đồ và gallery. Tôi cảm thấy như đang việc ngoài hệ thống thay vì làm việc với nó.

Các bạn có gợi ý gì để dùng WordPress như một CMS không?

Đặc biệt là:

  • Có theme mẫu (boilerplate theme) nào tốt được thiết kế sẵn cho CMS thay vì blog không?
  • Có plugin nào giúp xử lý WordPress dưới dạng CMS không?

Ngoài ra, tôi có nên sử dụng WordPress không?

Damovisa

Câu trả lời chính xác nhất

Tính năng đột phá khiến WordPress 3.0 vượt lên từ một công cụ viết blog mở rộng trở thành CMS đáp ứng 8 trên 10 nhu cầu là Custom Post Types (với việc bổ sung Custom Taxonomies từ v2.9). Kèm theo đó là hệ thống Menu mới trong 3.0.

Vì vậy, nếu bạn muốn học WordPress như một CMS thì trước hết hãy học Custom Post Types. Dưới đây là một số bài báo để bạn có thể bắt đầu:

Cũng có một số plugin có thể làm Custom Post Types trở nên dễ dàng hơn. Nhưng không có thứ tự cụ thể nào cả và phải mất nhiều thời gian và công sức để có thể thành thạo nó, vì vậy hãy cân nhắc:

Đối với theme lại là một vấn đề khác. Trong khi blog theme đều triển khai cùng một mẫu use-case thì nhu cầu CMS của mỗi người có thể khác nhau. Bởi vì không ngành kinh doanh nào giống ngành nào (một nhà hàng cần các layout khác với phòng tập yoga, rạp chiếu phim hay cửa hàng bán vải). Và ít nhất tôi nghĩ sẽ khó có thể tìm thấy theme làm sẵn nào thực sự hoàn hảo cho công việc của bạn. Tốt hơn hết nên tìm một theme nhìn có vẻ tốt và lên kế hoạch chỉnh sửa cho phù hợp. Hoặc thuê một người thiết kế WordPress làm một theme tùy chỉnh cho riêng bạn. Sắp xếp chúng theo từng lớp ở đầu của theme giống như  Genesis Framework from StudioPress cũng là một cách hay.

Tôi nghĩ tốt nhất là tìm những theme hỗ trợ hệ thống menu WordPress 3.0 rồi sau đó quyết định tiếp. Có tìm đọc những bài báo trên google như dưới đây:

Tái bút

Nếu bạn muốn hỏi về tinh giản giao diện người dùng admin thì hãy để sau Posts and Pages và các công cụ blog khác, trước hết bạn cần phải đưa nội dung CMS cụ thể của bạn vào admin. Tôi có thể gợi ý cho bạn một câu hỏi khác về chủ đề này chứ?

Cập nhật: Dưới đây là một số hình ảnh chụp màn hình một số dự án tôi đang làm. Hi vọng chúng sẽ gợi ý cho bạn nên làm gì:

Tip để sử dụng WordPress như một CMS tip-de-su-dung-wordpress-nhu-mot-cms

Tip để sử dụng WordPress như một CMS tip-de-su-dung-wordpress-nhu-mot-cms-1

Trả lời bởi MikeSchinkel

Cảm ơn Mike – Câu trả lời thật tuyệt vời và dễ hiểu. Hiện tại tôi chưa quan tâm đến các trang admin lắm nhưng rất mong câu hỏi khác của bạn. Tái bút: Cảm ơn link google trực tiếp của bạn thay vì một cái lmgtfy.com. – Damovisa

Tôi chưa bao giờ nghe qua lmgtfy.com cả. Nhưng dù sao thì tôi sẽ xem xem nó tệ thế nào. (Và đừng quên đánh giá đây là câu trả lời tốt nhất nhé!). – MikeSchinkel

Tôi nghĩ cái mà  Damovisa đang đề cập tới là lmgtfy.com – davemac

@Mike: Những cái ảnh chụp màn hình tuyệt lắm! Bạn có thể chia sẻ làm sao để được như thế không (tập lệnh, lớp hay plugins, v.v.)! Cám ơn rất nhiều! – Anh Tran

@rilwis – Tôi tùy chỉnh mã hóa từng cái. Tôi làm trang luật sư bằng một plugin “post fields” và tôi đang phát triển nó. Còn thực đơn nhà hàng thì tôi sử dụng rất nhiều jQuery. Tôi đang dự định đưa một số cái này ra để nhiều người có thể sử dụng vào giữa năm 2011. – MikeSchinkel

Cảm ơn những thông tin của bạn. Hy vọng sẽ sớm có cơ hội đọc những hướng dẫn của bạn. – Anh Tran

Bạn tạo trường tùy chỉnh (custom field) để tải ảnh lên như thế nào vậy? Tôi từng làm nó với flutter/magicfields, nhưng tôi không chắc nó sẽ tương thích với WP3. – ozke

@ozke – Cảm ơn bình luận của bạn. Đây thực sự là một vấn đề đáng suy nghĩ. Tôi thấy là nên đưa câu hỏi này làm một câu hỏi mới thay vì thảo luận trong bình luận như thế này. Hãy đăng câu hỏi này lên, tôi và mọi người sẽ có thể trả lời sâu hơn và đưa ra các links hoặc mã nguồn. Có thể đưa vào bài đăng các chi tiết và link đến câu trả lời của tôi trên trang này nếu bạn thích. – MikeSchinkel

@MikeSchinkel Xin lỗi vì nói lại về vấn đề cũ nhưng những ảnh chụp màn hình rất tuyệt! Bạn có lưu tất cả chúng giống như post meta không? – helgatheviking

Các câu trả lời khác

Nếu bạn cảm thấy việc tùy chỉnh các kiểu bài post quá khó

Hãy xem qua một plugin rất nổi tiếng: “pods” pluginNó có nhiều tính năng vượt trội và có một vài “add-on” và child plugin được gọi là “pods ui”. Bản thân Pods sẽ cho phép bạn thêm các loại bảng vào DB của bạn. Nó cũng cho phép link chúng với các bảng wp DB sẵn có. Vì vậy nếu bạn muốn (ví dụ) mở rộng dữ liệu được lưu trữ với một người dùng, bạn chỉ cần thêm một pod với tên là  “extended userdata” và link nó với dữ liệu người dùng hiện có. Vậy là xong. “Pods UI” cũng cho phép bạn tạo được giao diện sử dụng rất đẹp một cách dễ dàng.

Chúng sẽ giúp bạn quản lý và xây dựng mọi thứ bạn cần. Mọi nhà developer không chỉ yêu cầu về hình thức, họ có một diễn đàn hoàn hảo, và bạn sẽ bắt gặp họ gần như là mỗi ngày trong phòng irc-chat của họ. Tôi đã tự tạo hai web khá lớn để quản lý các sự kiện cộng với toàn bộ tổ chức nền. Tôi vẫn rất ấn tượng với cách mà nó hoạt động. Thực sự rất tốt, thậm chí khi có hàng trăm khách truy cập cùng lúc.

Câu trả lời của kaiser

Tin mới nhất

VR PLUS (https://vrplus.vn/ ) Là một trong những dự án do Lamvt thực hiện trong thời gian gần đây. Như...

Trong một năm qua, chúng tôi đã xuất bản khoảng 79 bài viết SEO trên blog Ahrefs. Các bài viết...

Khám phá kĩ thuật viết nội dung SEO Nếu không có SEO, nội dung của bạn có thể bị chìm...

Các website về lĩnh vực làm đẹp cần phải có một thiết kế (design) hấp dẫn và bắt mắt. Điều...

Core Web Vitals được đo lường như thế nào? Làm thế nào để bạn biết các bản sửa lỗi đã...

Tin được yêu thích

Như đã nói, phần mềm chỉnh sửa video đang ngày càng chứng tỏ được tầm quan trọng của mình, nhất...

Nhiều bạn thắc mắc là sau khi cài đặt Plugin cho Google AMP thì làm thế nào để kiểm tra,...

Các trang web giáo dục và các trang web của chính phủ có một lợi thế hơn trong bảng xếp...

Nội dung là một trong 3 tiêu chí quan trọng để google đánh giá thứ hạng tìm kiếm cho website...

Thẻ <span> </span> Thẻ <span> là thẻ khá đặc biệt trong HTML, theo mặc định thì thẻ <span> được thêm...

Khách đang xem

  1. Nếu bạn đã cập nhật xu hướng Digital Marketing 2018 thì bạn chẳng thể bỏ qua khâu "gieo mầm" cực kỳ...
    18 giây trước
  2. Có một số công cụ để thử tốc độ load trang web như là Google PageSpeed ​​Insights, WebPageTest hay KeyCDN,...
    14 giây trước
  3. Bạn làm trong lĩnh vực kinh doanh, marketing, hay cụ thể hơn là SEO. Chắc hẳn các bạn không còn...
    5 giây trước
  4. Làm thế nào để một trang web mới bắt đầu được xếp hạng trong công cụ tìm kiếm của Google?...
    9 giây trước
  5. Đào tạo SEO hay các Trung tâm dạy SEO ở Việt Nam trong những năm vừa qua ngày càng nở...
    15 giây trước
  6. Mọi người thường nghĩ, người viết nội dung và người viết quảng cáo là như nhau, vì họ đều viết...
    20 giây trước
  7. Trong những năm trở lại đây, MMO được coi là ngành HOT mà nhiều người theo đuổi. Chính vì thế...
    8 giây trước
  8. Việc tạo ra nội dung hoàn hảo bắt đầu với một kế hoạch - tầm nhìn rõ ràng về mức...
    22 giây trước
  9. Vào cuối tháng 2 năm 2017 WordPress đã được phát hành 4.7.2 và chính Lâm vờ tờ cũng đã đưa...
    27 giây trước
  10. Câu hỏi Tôi làm development trên một box và có sử dụng cho production. Tôi kết xuất cơ sở dữ...
    26 giây trước