post image

Tạo WordPress Theme – Custom Page

Tôi cũng đã “ca ngợi” WordPress rất nhiều và hôm nay tôi lại ca ngợi thêm lần nữa về tính tuyệt vời của WordPress. WordPress không chỉ miễn phí, dễ sử dụng, thân thiện với người dùng nhưng nó còn vô cùng mạnh mẽ hơn hẳn những CMS khác tại thời điểm hiện tại. Trong Video này tôi sẽ hướng dẫn bạn cách sử dụng Custom Page trong WordPress.

Custom Page chính là một tính năng rất mạnh khác của WordPress và nhờ nó chúng ta có thể biến WordPress thành một CMS thực thụ chứ không còn là một Blog Platform nữa. Như các bạn biết một đặc thù cơ bản nhất của các Blog Platform là dạng post bài theo thời gian, bài mới lên trên và bài cũ xuống dưới. Trong rất nhiều các trường hợp, điển hình là những trang về tin tức, tutorial. Hoặc những trang nhạy cảm về thời gian thì dạng post bài này hoàn toàn hợp lý. Nhưng với những trang mà nội dung không yêu cầu phải luôn luôn thay đổi như là Portfolio và Business thì nó lại không hợp lý.

Chính vì thế WordPress cho phép bạn sử dụng Custom Page để khắc phục mặt này. Bạn có thể thiết kế Custom Page bất cứ thế nào bạn muốn, thậm chí hoàn toàn khác với phần Blog của bạn. WordPress vẫn sẽ vui vẻ “làm việc” với trang mới đó. Ngoài ra bạn vẫn có thể sử dụng WordPress Loops, Template Tags như với bất cứ trang nào khác của WordPress.

Thời lượng: 28:08

Download định dạng .avi chất lượng cao: MediaFire Phần 1, MediaFire Phần 2

«

»

33 Comments

( Comment bài này )
  1. lamle says:

    Warning: Cannot modify header information – headers already sent by (output started at C:\xampp\htdocs\wordpress\wp-content\themes\izwebz\functions.php:11) in C:\xampp\htdocs\wordpress\wp-includes\pluggable.php on line 890

  2. lamle says:

    Warning: Cannot modify header information – headers already sent by (output started at C:\xampp\htdocs\wordpress\wp-content\themes\izwebz\functions.php:11) in C:\xampp\htdocs\wordpress\wp-includes\pluggable.php on line 890

    anh chữa giúp lỗi

  3. truyenVN says:

    hay quá anh ơi, cách anh dạy e rất thích……

  4. nghiale says:

    Anh! Sao anh không làm phần hiển thị chi tiết nội dung, khi nguoi dung click vao read more vậy, nếu muốn xem chi tiết nội dung thì phải làm sao, ngoài ra wordpress có làm được shopting card không(giỏ hàng) anh có thể làm một đoạn video để hướng dẫn thêm không ạ? Cám ơn anh DW!!!!

    • van duc quan says:

      a giúp e cái này với:
      e tạo 1 file about.php
      1 trang index.php, header.php,footer.php trong cùng forder:
      C:\wamp\www\wordpress\wp-content\themes\wp_theme.
      e đứng tại trang index.php thì e có thể gọi được get_header();
      nhưng khi e qua trang about.php thì e lại không gọi được get_header();

      Fatal error: Call to undefined function get_header() in C:\wamp\www\wordpress\wp-content\themes\wp_theme\about.php on line 9

      cho e hỏi là : e có cần khai báo hay làm gì để gợi được function get_header() khong ah?

      mong a trả lời nhanh!!hihihi!!

  5. haitorres says:

    Chào các bác,
    Em dùng wordpress 3.2 trong phần Attribute không có mục template thì mình chọn cái template page ở đâu vậy . Xin mọi người giúp đỡ.

  6. JinoNguyen says:

    Xóa giúp mình Comment trên nhé

  7. eLDy says:

    Cho em hỏi là khi homepage đã đc thay thế bằng 1 custom page thì làm sao mà gọi đc các latest post ở 1 page khác?
    (vì khi thay thế homepage bằng 1 custom page thì latest posts cũng mất luôn, e muốn tạo 1 page có lastest posts y hệt như homepage lúc chưa thay bằng custom page :| E thử dùng WP_query nhưng như vậy thì k có nút tới lui (pre-next)
    Mong a tra lời giúp e :(

  8. Jojo says:

    Anh ơi em không hiểu về phần Page.Đại loại là làm sao để style riêng cho từng page.Em đã tạo ra vài cái page và đưa nó vào Navigation nhưng khi click vào thì lại ra 1 đống các Post đã tạo là sao anh nhỉ.

  9. Cảm ơn anh DW. Em rất thích video này của anh, em xem video này và thấy rất hay và em có ý định tạo một trang Xem tivi dụa vào WP. Em có thắc mắc nhỏ mong anh sẽ giúp em. Khi em đã tạo 1 file tivi.php trong theme và em vào quản lý để tạo theme một page. Ở góc phải quản lý của em em ko thấy được phần tùy chọn để chọn tivi.php. Mong anh giúp em với ạ. Thanks anh nhiều

  10. jimmy says:

    thanks rat rat nhieu cac tut cua izwebz.com/ nho co ban ma minh da hoan thanh 1 site vietflowers.vn rat cam on ………..
    cac ban co the vao va nhan xet giup minh . day la site ban hoa truc tuyen. tien day co ai muon hoi ve wp-ecommerce co the mail cho minh minh co the giup do

  11. ThanhWM says:

    Bạn vô Admin > Settings > Reading chọn hiển thị là HomePage mà bạn tạo.

  12. vietpnk53 says:

    làm thế nào để page Home thành trang home cở wordpres vậy anh(em thấy permalink của page là localhost\wordpres nhưng em không chỉnh lại được .)

  13. Linkin says:

    Chết rồi, em hỏi nhầm chỗ, nhưng anh giúp em với, xin lỗi anh.

  14. Linkin says:

    Anh DW ơi, em làm như anh hướng dẫn, phần Next và Previous, em làm khoảng 2 trang post nhưng khi click vào Next nó chuyển sang trang 2 nhưng nội dung thì y chang trang 1, mà cái đường link rõ ràng đang ở trang 2, điều này làm cho những bài post trước bị mất tích luôn, em tìm mãi kể cả lên trang codex của wordpress mà vẫn chẳng biết nguyên nhân tại sao, anh giúp em với, em chẳng biết nhờ ai ngoài anh hết :(

  15. Huynh DW ơi em tìm hiểu cái vấn đề trên thì phát hiện ra một điều là khi lấy khoảng 40 hoặc nhiều hơn ở phông tiếng nhật thì nó cứ ra toàn bộ không giống như ở tiếng anh và tiếng việt anh giúp em với

  16. huynh DW ơi em hỏi cái!
    em đã sử dụng cái hàm the_content_rss(‘…’,0,”,10) thì nó không hiển thị ra 10 ký tự như mong muốn, hình như nó cũng không nhận luôn các tham số bên trong thì phải huynh có thể hướng dẫn em giải quyết không. cái hàm này sử dụng thì cần những cái gì để có thể chạy được trên wordpress
    than’k anh nhiều

  17. nhtera says:

    FLV thì dùng IDM mà bắt link , nó là up lên host của anh DW rồi còn gì :D

  18. Paul Nguyen says:

    Anh DW ơi, em muốn download những video của anh về nhưng lâu quá, anh có thể upload video ở cả định dạng .flv lên không. Thanks anh nhiều

  19. 1. Nếu tạo page trong back end rồi thì nó tự động dùng header và footer của theme mà em không phải làm gì hết.

    2. Vấn đề là tại sao em cần một trang HTML khi mà có thể tạo mọi thứ trong back end? giả sử em có cần thì cũng tạo bình thường và upload lên host và link đến nó thôi. WP không hỗ trợ tạo một trang html đơn lẻ.

  20. thanh hung says:

    Chạy ổn rồi anh. Em muốn hỏi anh 1 ….vài câu nữa^^: Khi mình tạo một trang mới trong phần Back-end, nếu muốn include header và footer vào khi phải làm như thế nào? Thứ 2 là: mình có thể đưa vào site của mình 1 trang .html ko và làm như thế nào ^^

  21. Cái đó em vô Admin > Settings > Reading và chọn Post Page và đưa đến trang muốn hiển thị blog.

    • Ngô Thị Ni says:

      Em dùng wordpress 3.2 trong phần Attribute không có mục template thì mình chọn cái template page ở đâu vậy ? em thử làm như của a nè zô admin rầu típ típ mà không thấy j hết. anh giúp em với :-s

  22. thanh hung says:

    em đang làm 1 site áp dụng như phần hướng dẫn của anh. Home page là static page ( sử dụng template home.php) và cũng có post mới nhất đc hiển thị. Khi click vào post đó thì sẽ hiện thị nội dung của blog ( single.php ). Nó chạy khá “nuột”. Nhưng có một vấn đề, em có tạo một trang là blog để hiển thị posts ( sẽ hiển thị 4 post/trang ). Em muốn ở home page có link đến trang đó. Anh có thể hướng dẫn cho em với, em đang rất bí phần đó ^^

  23. Johny Tran says:

    Chào anh.
    Anh cho em hỏi là e download 2 phần đó về rồi nhưng chạy không được vì có cái đuôi là .001 & .002. Em đổi cái extension đó rùi mà cũng không xem được là vì sao anh nhỉ?

  24. alucar says:

    hi , có lẽ em chưa hiểu đc 1 page tĩnh . nhưng cách như anh nói “Còn thay vì chữ muốn post thành template thì trong bài post kéo template ra thôi” . Ý em là 2 page khác nhau hoàn toàn .Nhưng hình như của họ là làm sub domain rồi cài thêm 1 wordpress nữa chứ ko phải 2 page vì như thế thì ko làm đc :D .

  25. Ai nói em index là tĩnh? em chưa xem hết video à? nội dung trên trang index là lấy ra từ Back End của WordPress chứ không có dòng nào là Hardcode vào hết.

    Còn thay vì chữ muốn post thành template thì trong bài post kéo template ra thôi. Hoặc cho lên phần Slider thôi.

    Một trang được cho là tĩnh là phải hard code vào và mỗi lần sửa đổi phải mở code ra để sửa thì gọi là tĩnh. Còn đằng này nội dung hoàn toàn có thể thay đổi trong Admin Panel mà gọi là tĩnh sao?

  26. alucar says:

    thì như em nói ở trên ý ạ. tại vì cách hiển thị của 2 custom page là khác nhau . 1 page là post toàn chữ tức là content . 1 page post template thì có sử dụng thumb. nên cách hiển thị khác nhau . Đó là ý của em và em chưa làm đc chứ ý em ko phải là như trên không đc :D . tại vì trên anh làm index là tĩnh.

  27. Tại sao như trên lại không được? theo em không được ở điểm gì?

  28. alucar says:

    Hic không được rồi anh ơi . nếu như vậy thì làm 2 pages cùng cập nhật nội dung động .Ví dụ là 2 trang : Btemplates và woothemes .mặt index là 1 page post templates ,còn blog là 1 page về tutorials. 2 cái post đều là động hết . nếu như custom pages như trên thì không được ,em nghĩ chắc cũng có nhiều người thắc mắc giống em . Anh chỉ bảo thêm nhe :D

  29. Danienloc says:

    DW vô đối ;) hehehe dạo này “chú anh” hồi sinh ra TUT như nấm sau mưa kekeke. Mới 1 ngày không vô web mà đã có 2 tut mới rồi hihi. Chiến tiếp nha anh em ^^ Thank anh DW nhiều lém ^^

  30. Deeds says:

    Hay quá thanks anh :D !

  1. BB
  2. BB
  3. BB

arrow

Lưu ý khi post comment:

  • Không "bóc tem" topic
  • Dùng lời lẽ có văn hoá và lịch sự
  • Xem trang FAQs trước khi hỏi
  • Bạn có thể dùng thẻ HTML như:<strong>, <em>, <a>
  • Đặt code trong thẻ [php],[html],[javascript],[css]

Chọn kiểu gõ: Tự động TELEX VNI Tắt