• fans
  • 1036 reader
  • followers
Tạo WordPress Theme – Template Tags
  • Tutorial Details
  • Độ khó: Trung bình
  • Thời gian: 40 phút
  • File size: 171 Mb
  • Yêu cầu: PHP Căn bản
Có 12 bài viết trong series WordPress ThemeHiển thị

Cuối cùng thì cũng đến lúc làm việc với PHP và biến giao diện chúng ta đã làm ở những bước trước thành Skin của WordPress hay nói khác hơn là một trang web động chạy trên nền tảng CMS là WordPress. Trong bài này tôi sẽ hướng dẫn bạn những Template cơ bản nhất của WordPress và cũng giới thiệu đến bạn “trái tim” của WordPress là The Loops.

Template Tags trong WordPress thực tế là những function đã được tạo sẵn và giúp cho quá trình làm skin cho WordPress không thể đơn giản hơn được nữa. Nếu bạn có kiến thức sẵn về PHP thì sẽ dễ dàng hơn, nhưng nếu bạn không biết nhiều gì về PHP thì bạn vẫn có thể học theo video này và làm được skin cho bạn. Tuy nhiên những video nâng cao sẽ hơi khó khăn nếu bạn hoàn toàn mới với PHP.

Link trong Video: WordPress Template Tags

Demon Warlock Website facebook twitter user_email

Tôi được sinh ra ở Việt Nam, nhưng hiện tại đang sống và làm việc tại Mỹ. Ngành tôi học không có liên quan gì đến thiết kế web. Nhưng đây là sở thích từ ngày còn là sinh viên du học, do vậy bây giờ dù cho đang đi làm nhưng tôi vẫn thích dùng thời gian rảnh rỗi của mình để học về thiết kế web. Như các bạn, tôi cũng việc mày mò tự học và khám phá.

  • http://www.izwebz.com Demon Warlock

    Ẹc! em có style.css nhưng em không có file index.php. Sửa cái file satthu.php thành index.php xem thế nào

  • santhudem

    Anh ah! Em vẫn có file css trong theme mà nó vẫn báo lỗi “Stylesheet is missing”.
    Anh thử xem hình trong địa chỉ này:http://www.mediafire.com/?oeiu9kyx3j5ygj4

  • Demon Warlock

    Thì nó đã nói rõ rồi đó em, em không có File stylesheet trong theme là file css đó

  • santhudem

    Anh ah. Em không tạo được theme và được báo lỗi trong
    phần Broken Theme là “Stylesheet is missing”

  • wordpress

    thế anh ơi nếu như anh nói là chỉ để minh họa với các tag trong wordpress, như vậy là khi thiết kế trong worpress, chúng ta chỉ làm phần CSS với các mục như header, hay sidebar … thì wordpress sẽ tự hiểu và thực thi theo ý mình đúng hem anh…
    như vậy thì PHP để chỗ nào anh…
    Nếu như em nói sai anh giải thíc giùm em vơi.
    Hỏi tiếp anh : Như vậy trong phần HTML chúng ta cần thêm các code PHP như trong video, thì chúng ta sẽ bỏ hết các trong HTML mình làm mẫu và thêm code PHP như trong video của anh. đúng hem anh. như vậy là có một theme cho riêng mình sao anh.

  • http://pinkhouseshop.tk LaCrus

    Làm sao cho màu comment của admin khác với màu comment khác đc anh. Với lại cách để phân trang cho comment khi có quá nhiều comment trong 1 post nữa, hix. Em thử code php thông thường nhưng ko đc, mong a giúp đỡ :|

  • kiennguyen

    thế anh ơi chẳng nhẽ mỗi lần muốn có ảnh trong cái thư mục ảnh của mình thì đều phải có code PHP sao..chỗ echo trong phần hiển thị image cùng với bài post đó

    • http://www.izwebz.com Demon Warlock

      Cái đó trong video là anh ví dụ vậy thôi, còn nếu dùng hình trong bài viết thì em insert nó vào hoặc nếu là hình thumbnail thì sử dụng metadata đó mà.

  • z3ro

    Các bác cho e hỏi : em dùng lệnh wp_list_categories(‘title_li=’) nhưng lại không thấy hiện cats ra.
    Em thử dùng the_category(); thì có hiện đc 1 category.
    lỗi ở trên là do đâu .. thanks các bác !

  • http://www.mxhviet.com an_chc

    khổ thân cho em em down 2 lần link mediafile video “WordPress Theme – Template Tags” đều bị lỗi cả.
    Anh DW check hộ anh em fats
    Thank

  • Hoang

    Anh DW ơi, mà ví dụ trong wordpress, trong pages thì mình làm nhiều trang, nhưng mình không muốn các trang trong phần đó xuất ra ở 1 nơi nào đó 1 lượt, nhưng mình muốn xuất ra ở nhiều nơi, như ở header 1 phần, ở sidebar một phần vậy mình phải code sao vậy anh DW?

  • Amateur

    - Tải bình thường.
    - Xem trực tuyến bình thường.
    - Giải nén không được -> không có mạng là không xem được.
    Chán!!!!

  • Thiên Lộc

    Hi các anh em,cảm ơn Ngọc Long đã giúp đỡ tớ nhé !

    Tớ còn thắc mắc về một số template tags này, ví dụ như làm hiệu ứng drop down không biết sẽ phải dùng template tags nào cho phù hợp.

    Tớ đã theo anh DW gần hết seri này rồi nhưng chưa rõ lắm về sự khác biệt giữa categories và pages với.
    Ví dụ: Ở các categories của tớ gồm có: Nhạc Hàn, Nhạc Hoa, Nhạc Nhật, Nhạc Việt thì khi post bài mới tớ đã click chọn vào các categories đó nhưng khi nhấn vào Nhạc Hoa thì nó hiện ra các bài nhạc Hàn,Nhật và Việt.

    Hoặc như khi tớ cũng định post bài ở phần giới thiệu thì sẽ vào phần pages post hay là phải tạo 1 categories rồi giấu không cho nó hiển thị ở trang chủ.

    Hix hix diễn đạt thật khó để các bạn hiểu và giúp tớ,nhưng tớ hi vọng các bạn sẽ hiểu được và giúp tớ. Có thể cho tớ xin nick chat hoặc mail của các bạn chứ.

    Nick yahoo tớ là: danienloc
    hoặc Mail: danielloc@swissmail.com

    Thank all !

  • wayne

    Anh DW, khi mình click vào Read More.. để xem nội dung 1 bài viết thì nội dung đó sẽ thể hiện trong page khác phải ko anh và page đó là 1 file riêng như page.php chẳng hạng. Trong page.php sẽ chứa hàm để thể hiện nội dung bài viết đó. Em chưa rõ, mong anh chỉ giúp.
    Những video của anh rất bổ ích, thanks anh :D , chúc a có thêm nhiều video tut hay.

    • Thiên Lộc

      Phần bạn nhấn vào read more đó là nằm ở file single.php ^^

  • Thiên Lộc

    Cho em hỏi cách sắp xếp thứ tự trong Categories để nó theo ý muốn của mình với. Em chỉ thấy trong phần Pages mới có sắp xếp thứ tự

    • http://ictexpress.com Nguyễn Ngọc Long

      Để sắp xếp categories bạn phải dùng plugin Categories order để làm chuyện đó. Hoặc các bạn phải lập trình dùng truy vấn WP_Query. Nhưng tốt nhất bạn nên dùng plugin đi

      Hay các bạn có thắc mắc các bạn có thể liên hệ anh izwebz trả lời hoặc qua mail của mình hethongthongtin@gmail.com hay diễn đàn của mình forum.livesupport.vn. Nhưng tốt nhất là liên hệ mình qua mail nha các bạn

      Website: ictexpress.com

  • http://none baobao

    anh DW ơi, cho e hỏi 3 cái:
    - : ko hiển thị được categories

    -khi xóa hết data trong từng post (trong thẻ ), thì mấy cái post nằm chồng chất lên nhau, ko theo thứ tự gì hết, mặc dù làm theo source của a cũng vậy lun

    -không hiển thị continue reading khi 1 post quá dài giống như a làm !

    thanks a nhiều !

    • Kimw2

      Cậu làm đc cái này chưa?

  • http://none baobao

    your download file was corrupted, please repair it, thanks a lot

  • Sad Angel

    A ui.Sao e download về giải nén thông báo lỗi.A coi lại giùm e zới.Download 2 lần ùi đều thế :( .Tk a

  • Daniel

    Hình như cái file nén của link Mediafire khi down về giải nén ra bị lỗi anh DW à ^^ Anh xem lại giúp bọn em nhé ^^ Nói thế thôi chứ hok được là tớ down ngày con Mega liền ;)

  • doan

    anh DW oi cho em hoi. khi tao mot Category moi trong wordpress thi co chon duoc Category Parent cua no vay de hien thi cac Category con nay ra nhu o dantri va vnexpress thi phai lam nhu the nao ?

  • fern.older

    Anh DW ơi, em cài trên byethost,com, host free, không hiểu sao up đúng vào thư mục wp-content/theme rồi, mà khi vào admin cp vẫn ko hiện ra. Em làm trên localhost lại đc

  • Đăng Nam

    Bạn cố gắng viết tiếng Việt có dấu được không? Nếu không sẽ rất khó để giúp bạn. Hãy xem lại cú pháp xem nào!

  • nguyen sy doan

    loi lap lai bai dau tien do van con khi em phan trang. khi do chi phan trang nhung bai chinh con bai kia van bi lap nua. khong biet bi lam sao?

  • nguyen sy doan

    anh DW a`. em da hoc va lam theo anh tu nhung video dau trong wordpress toi phan nay khi dung php hien thi nhung bai da post thi ngoai nhung bai trong csdl da tao con co bai trong the div dau tien trong file index.php bi lap di lap lai hang tram lan y sau do phan footer khong hien thi thay vao do la dong :
    Fatal error: maximum execution time of 60 seconds exceeded in D:/wamp/www/wordpress/wp-includes/plugin.php online 385
    anh xem va sua giup em duoc khong?

  • http://www.izwebz.com Demon Warlock

    Ừa! anh cũng xem lại rồi đâu thấy lỗi gì đâu nhờ? lỗi gì thế chú Mrkyt? để anh còn chỉnh lại nữa.

  • nhtera

    Lỗi gì ? Mà lỗi thì đâu có sao, demo thôi mà . Thiếu tin tưởng là sao , bạn này nói chuyện lạ quá .
    “Anh fix lại dùm anh nhé ^^” – pó chiếu :D

  • http://09x4.com/ mrkyt

    Hê hê, em quên lời bác sỹ dặn :D
    Mà anh ơi, cái theme anh làm ở hoclamwebsite lỗi nhiều quá :-s làm em …hơi thiếu tin tưởng :-s Anh fix lại dùm anh nhé ^^

  • http://www.izwebz.com Demon Warlock

    Tại em không đọc hướng dẫn sử dụng rồi :D. Để plugin hoạt động em phải có dòng code này vào chỗ mình muốn

    < ?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>

  • http://09x4.com/ mrkyt

    Cho em hỏi chút, vì sao em đã Active Plugin WP-PageNavi rồi, nhưng cách hiển thị vẫn là Pre and Next page? Để sử dụng Plugin đấy có cần thêm Template Tag nào vào php nữa không anh?

  • http://www.izwebz.com Demon Warlock

    Cái dó em sử dụng plugin WP-PageNavi là ổn ngay đó mà

    http://www.lesterchan.net/wordpress/readme/wp-pagenavi.html

  • kendu209

    khi sửa trong wordpress chỉ cho hiện thị 5 post còn các post khác sẽ sang trang mới có dạng 1.2.3.4…. thì phải làm sao anh DW ??

Newbie

Các series nên xem trên izwebz cho newbie

Khi vào izwebz chắc nhiều bạn cho rằng các bài viết trên izwebz đều không có hệ thống gì cả? Thực chất, các bài biết đều đi theo một series của riêng nó, ví dụ như PHP, HTML & CSS, PSD2HTML, Photoshop, illustrator,… Trong bài viết này, mình sẽ tổng hợp lại các series bài viết cần thiết cho một newbie.

Izwebz facebook group

Social connect

Recent Comments

Archives