Loading... Please wait...

CẤU TRÚC THEME WORDPRESS

Đã đăng ngày 30 09 2016 @ 23:59

Các thuật ngữ cơ bản

Để trở thành một nhà phát triển web (web developer) hay một nhà thiết kết web (web designer) bằng wordpress bạn cần hiểu được cấu trúc của một theme wordpress. Trước hết ta nên đi vào tìm hiểu 2 thuật ngữ khá phổ biến nhưng không kém phần quan trọng:

- Theme: Đây là một tập hợp các tập tin có chứa hình ảnh, âm thanh, code,.. giúp hình thành nên giao diện của trang web

- Template: Là một đoạn code được viết dưới dạng một hàm hay lưu trữ trong 1 file bằng ngôn ngữ PHP để có thể sử dụng lại nhiều lần. Cấu trúc theme của wordpress chính là tạo ra từ các template, được gọi bởi các hàm đã được xây dựng sẵn của wordpress hoặc do người dùng tự tạo.

- CSS: là code được viết bằng ngôn ngữ CSS dùng để tác động tới giao diện của toàn trang. Thông thường stylesheet chính được lưu vào file style.css nhưng cũng có thể tùy chỉnh do người dùng.

theme wordpress

Danh sách template wordpress

Một theme wordpress được tạo ra bằng hệ thống truy cập phân cấp vào các template, thông thường để gọi những template sẵn có wordpress cung cấp sẵn những hàm gọi đã được định nghĩa (các hàm thường bắt đầu bằng chữ wp_ ). Tất nhiên để có thể sử dụng được các hàm này thì bạn phải đặt tên các template theo chuẩn wordpress nếu không muốn phải định nghĩa lại.

Một theme cơ bản nhất của theme wordpress cần 2 file chính là index.php và style.css. Khi phát triển web hoàn thiện sẽ cần các file template khác, sau đây mình sẽ giải thích những template quan trọng thường có trong các theme dựng sẵn, được lưu trong thư mục public.html/wp-content/themes:

- style.css : Stylesheet chính. Chứa các đoạn code CSS cho theme, được gọi từ header.

- rtl.css : File này tự động hướng trang web từ phải sang trái, có thể được tạo bằng plug-in RTLer.

- index.php : để hiển thị trang chủ, nó sẽ hiển thị những bài viết ở dạng tóm tắt hoặc thu gọn theo ý người lập trình

- comments.php : Các ý kiến hoặc phản hồi, ping back, track back tới trang web. Ở các template này không nên chứa các định nghĩa function mà bạn muốn thêm vào mà hãy để chúng trong hàm functions.php

- front-page.php : Trang front-page, thường dùng khi bạn muốn hiển thị một trang tĩnh

- home.php : Thường dùng khi bạn muốn có một front-page tĩnh nhưng có cập nhật các bài viết mới nhất

- single.php : Trình bày một post

- single-<post-type>.php : Trình bày post có sự điều chỉnh riêng nhất định.

- page.php : Trình bày một page

- category.php : Trình bày một category – thư mục

- tag.php : Trình bày một tag, khi một từ khóa được truy vấn

- taxonomy.php : Trình bày một phân loại, khi một phân loại được truy vấn

- author.php : Trình bày tác giả, người viết hay người phản hồi

- date.php : Trình bày ngày tháng

- archive.php : Được sử dụng khi tác giả, ngày tháng, hay thư mục được truy vấn. Nó sẽ bị ghi đè bởi author.php, date.php, category.php

- search.php : Trình bày khi một kết quả tìm kiếm được truy vấn

- attachment.php : Trình bày khi xem một tập tin đính kèm

- image.php : Trình bày khi xem một hình ảnh đính kèm

- 404.php : Trình bày khi nhập sai URL, wordpress không thể tìm thấy bài viết phù hợp truy vấn.

Ngoài ra còn có thể có template khác tùy theo từng theme

Cấu trúc theme wordpress

theme struction

Về tổng quan một giao diện web trong wordpress sẽ được bố trí như trên. Trong đó các phần được định nghĩa như sau

Head và thanh tiêu đề (header.php)

- Bao gồm thẻ mở <html> và phần <head> và phần tiêu đề (navigation) hiển thị phần đầu của web.

- Link tới file CSS, dùng lệnh wp_head() để gọi stylesheet, script hay các fucntion khác.

- Gọi ra bởi hàm có sẵn trong wordpress là wp_get_header().

Widgets (sidebar.php)

- Chứa các code về sidebar hai bên cạnh trang web về link blog, mây thẻ…. hiển thị hai bên của web.

- Các code có thể mặc định hoặc sẽ xuất hiện khi kích hoạt trong Appearance -> Widgets

Single Post (post.php), Home (index.php), Page (page.php)

- Đã giới thiệu ở trên, sẽ hiển thị phần chính của web.

Lưu trữ (archive.php)

- Hiển thị lưu trữ tiêu đề (tag, category, date-based, hoặc author archive).

- Hiển thị một danh sách các bài viết trong đoạn trích hoặc hình thức đầy đủ

- Bao gồm wp_link_pages () để hỗ trợ chuyển hướng các liên kết trong bài viết.

Bình luận (comments.php), Tìm kiếm (search.php)

- Đây là các template chức năng, dùng khi cần sử dụng các chức năng này

Footer (footer.php)

- Chứa các mã liên quan tới menu footer, đóng dấu bản quyền v.v…. hiển thị ở chân trang web.

- Chứa thẻ đóng </body> và </html>. Gọi ra bởi hàm có sẵn của wordpress là wp_get_footer().

Vậy là các bạn đã tìm hiểu sơ qua một vòng cấu trúc của một theme wordpress. Bài viết này mình không đi sâu vào code mà chỉ cho các bạn thấy tổng quan nên phần code cụ thể để gọi hàm mình sẽ trình bày vào các phần sau.  Chúc các bạn có được cái nhìn rõ ràng hơn về một theme wordpress để có thể đi được những bước đầu làm chủ wordpress thuận lợi :D

  Từ khóa: theme wordpresswordpress

Tin tức TTC Việt Nam

Sản phẩm bán chạy

  • 1
    CAMERA NGỤY TRANG CỤC SẠC IPHONE
    CAMERA NGỤY TRANG CỤC SẠC IPHONE
    Giá bán: 900.000 đ (Đã bao gồm VAT)
    Bảo hành: BH:12 tháng

    - Hình dạng của chiếc camera này giống hệt một củ sạc sạc IPhone thông thườngĐộ phân giải Full HD cho chất lượng hình ảnh tốt nhất.Chỉ hoạt đông khi bạn cắm điện và sử dụng nó như 1 cục sạc thông thườngSử dụng đơn giản mà không có bất kỳ 1 nút bấm nào dễ dàng sử dụngSiêu nhỏ gọn được gắn 1 chiếc camera nhỏ đọ phân giải cao màn hình 1080p,kết nối wifi cho phép bạn xem chính xác những gì đang xảy ra xung quanh cục sạcBộ nhớ trong 8GBLưu trữ tự động(tự động chèn file khi đầy)Khi cắm sạc pin thì pin của thiết bị cũng được sạc theo,điều này đã được cải tiến so với các thiết bị đời trướcHoạt động TUYỆT ĐỐI IM LẶNG không phát ra âm thanh hay rung...
  • 2
    Camera ngụy trang sạc dự phòng H11 xem qua 4G siêu nét
    Camera ngụy trang sạc dự phòng H11 xem qua 4G siêu nét
    999.000 đ1.800.000 đ (Đã bao gồm VAT)
    Camera ngụy trang sạc dự phòng H11 xem qua 4G siêu nét
    Giá niêm yết: 999.000 đ1.800.000 đ (Đã bao gồm VAT) (tiết kiệm 199.000 đ)
    Bảo hành: BH: 12 tháng

    - Nhu cầu giải trí trên thiết bị di động ngày nay trở nên không thể thiếu đối với người dùng các dòng sản phẩm smart phone. Tuy nhiên thì hiện tượng chai pin, pin hỏng… luôn là vấn đề đau đầu với người dùng. Giải pháp ngay lập tức được đưa ra chính là pin sạc dự phòng. Tuy nhiên, camera quay lén ngụy trang sạc dự phòng H11 còn được sản xuất với những tiện ích trên cả tuyệt vời với chức năng quay phim, chụp ảnh độ nét chuẩn HD mà vẫn mang trong mình khả năng của một camera ngụy trang....
  • 3
    CAMERA IP DÙNG PIN EZVIZ BC1C/ HỖ TRỢ PIN NĂNG LƯỢNG MẶT TRỜI
    EZVIZ BC1C HỖ TRỢ PIN NĂNG LƯỢNG MẶT TRỜI
    3.100.000 đ2.500.000 đ (Đã bao gồm VAT)
    EZVIZ BC1C HỖ TRỢ PIN NĂNG LƯỢNG MẶT TRỜI
    Giá niêm yết: 3.100.000 đ2.500.000 đ (Đã bao gồm VAT) (tiết kiệm 1.600.000 đ)
    Khuyễn mãi lắp đặt
    Bảo hành: BH: 24 tháng Hãng: Hikvision Xuất xứ: êzviz ( Giá trên chưa bao gồm tấm chắn và pin năng lượng mặt trời )

    - – Chuấn nén H.264/H.265, Có màu ban đêm – 100% không dây, có thể sử dụng lên tới 210 ngày với chỉ 1 lần sạc – Ống kính: 2,8 mm, Hồng ngoại 10m – Bộ nhớ trong tích hợp eMMC 32 GB – Phát hiện chuyển động thông minh – Hỗ trợ chuẩn IP66 – Pin sạc Lithium 7.800 mAh (CHƯA BAO GỒM PIN NĂNG LƯỢNG MẶT TRỜI)...
  • 4
    CAMERA WIFI PTZ FULL COLOR 2.0MP KBONE KN-S25F
    CAMERA WIFI PTZ FULL COLOR 2.0MP KBONE KN-S25F
    1.950.000 đ2.900.000 đ (Đã bao gồm VAT)
    CAMERA WIFI PTZ FULL COLOR 2.0MP KBONE KN-S25F
    Giá niêm yết: 1.950.000 đ2.900.000 đ (Đã bao gồm VAT) (tiết kiệm 50.000 đ)
    Bảo hành: Hãng sản xuất : KBVISION Xuất xứ : Việt Nam Bảo hành : 24 Tháng

    - Thông số kỹ thuật CAMERA WIFI PTZ FULL COLOR 2.0MP KBONE KN
    - S25F Camera Wifi PTZ Full Color 2.0MP ,Chuẩn nén H.265, Độ phân giải 2.0 MP, cảm biến Sony SNR1s kích thước 1/2.8”, 25/30fps@2.0M(1920×1080) Ống kính cố định 3.6mm cho góc nhìn 89°(H), 46°(V), 105°(D). Hỗ trợ quay quét: ngang 0
    - 355°, dọc 0
    - 90° Chế độ ngày đêm(ICR), chống ngược sáng DWDR, tự động cân bằng trắng (AWB), tự động bù sáng (AGC),Chống nhiễu 2D
    - DNR. Chế độ ban đêm thông minh với 4 chế độ sáng: Tự động, Full Color, Hồng ngoại và tắt. Cảnh báo chủ động: bật đèn và hú còi khi phát hiện có đối tượng xâm nhập. Tích hợp mic và loa, hỗ trợ đàm thoại 2 chiều (Full
    - duplex).Hỗ trợ khe cắm thẻ nhớ Micro SD lên đến 256GB Hỗ trợ các tính năng thông minh như phát hiện con người, phát hiện chuyển động, Theo dõi đối tượng Smart Tracking. Hỗ trợ chuẩn ONVIF, Cloud, LAN, tích hợp Wi
    - Fi với 2 ăng
    - ten giúp bắt sóng tốt hơn. Nguồn cấp: DC12V1A, Công suất <5.32W. Chống bụi nước IP66 (ngoài trời), Chất liệu vỏ kim loại
    - nhựa kết hợp....

RSS Sản phẩm tiêu biểu

Camera Home IP, nhỏ gọn EZVIZ CS-CV248
1.500.000 đ2.250.000 đ (Đã bao gồm VAT) (tiết kiệm 250.000 đ)
Camera xoay 360 cao cấp EZVIZ CS-CV248-A3-32WM
Giá niêm yết: 1.500.000 đ2.250.000 đ (Đã bao gồm VAT) (tiết kiệm 250.000 đ)
Khuyến mãi công lắp đặt
Bảo hành: Hãng sản xuất : HIKVISION Xuất xứ : EZVIZ Bảo hành : 24 tháng

- Thông số kỹ thuật camera EZVIZ CS
- CV248
- A3
- 32WM ( C6T)
- Hỗ trợ theo dõi chuyển động thông minh
- Tích hợp bộ xử lý trung tâm báo động Ezviz
- Cảm biến 1/3" Progressive CMOS, Độ phân giải 1920x1080
- Ống kính 4mm@ F2.2, góc nhìn 95°, góc xoay ngang 340°, góc xoay dọc 90°,
- Hỗ trợ DWDR, 3D DNR, BLC,
- Phát hiện chuyển động thông minh, theo dõi chuyển động thông minh , Hình ảnh cài đặt toàn cảnh
- Hỗ trợ khe cắm thẻ nhớ đến 128GB
- Tích hợp Micro và Loa
- Âm thanh đàm thoại 2 chiều trung thực
- Hồng ngoại 10m,
- Hỗ trợ wifi và 1 cổng RJ45
- Hỗ trợ cài đặt wifi thông minh với phần mềm EZVIZ
- Thiết kế hiện đại, lắp đặt trong nhà....
Camera IP wifi, có âm thanh sử dụng trong nhà EZVIZ CS-CV206(720P)
110.000 đ1.000.000 đ (Đã bao gồm VAT) (tiết kiệm 110.000 đ)
Camera IP wifi, có âm thanh sử dụng trong nhà EZVIZ CS-CV206(720P)
Giá niêm yết: 110.000 đ1.000.000 đ (Đã bao gồm VAT) (tiết kiệm 110.000 đ)
Khuyễn mãi lắp đặt
Bảo hành: Hãng sản xuất : HIKVISION Xuất xứ : EZVIZ Bảo hành : 24 tháng

- Thông số kỹ thuật camera EZVIZ CS
- CV206
- Cảm biến hình ảnh: 1/2.7 inch Progressive CMOS.
- Chuẩn nén hình ảnh: H.264, hỗ trợ 2 luồng dữ liệu.
- Độ phân giải: 1.0 Megapixel.
- Ống kính: 2.8 mm@ F2.0.
- Tầm quan sát hồng ngoại: 7.5 mét.
- Góc nhìn: 135º.
- Hỗ trợ khe cắm thẻ nhớ với dung lượng lên đến 128GB.
- Tích hợp Micro và Loa.
- Hỗ trợ đàm thoại 2 chiều với chất lượng âm thanh trung thực.
- Hỗ trợ wifi và cài đặt wifi thông minh với phần mềm EZVIZ, quá trình cài đặt chỉ mất vài phút với người lần đầu sử dụng.
- Chức năng phát hiện chuyển động thông minh.
- Hỗ trợ DWDR, 3D DNR, BLC, ICR.
- Chân đế thiết kế đặc biệt dễ dàng gắn lên nhiều dạng vật liệu.
- Kèm adaptor 5V chính hãng.
- Thiết kế hiện đại, lắp đặt trong nhà....
Mẫu shop tổng hợp
Liên hệ www.ttcvn.com
Hệ thống shop tổng hợp chuyên nghiệp
Liên hệ www.ttcvn.com
Tặng 2Gb hosting- Không Giới Hạn 20Gb băng thông
Bảo hành: Bảo hành trọn đời: duy trì hoạt động tốt cho khác hàng, Tự động backup dữ liệu website cho khách hàng 1 tháng 1 lần. Hỗ trợ khách hàng chỉnh sửa giao diện, design banner & logo của website. Hỗ trợ khách hàng thêm thông tin- bài viết mới cho website. Miễn phí hoàn toàn tài khoản VIP trên "www.ttcvn.net" seo-surf để tăng thứ hạng trên các trang tìm kiếm

- Giao diện mẫu chuyên nghiệp, tích hợp giao diện trên mobile (Responsive)• Website được xây dựng bằng mã nguồn php, chuẩn seo google tốt nhất.• Các tính năng được xây dựng đầy đủ cho một website thương mại điện tử. • Được thiết kế theo mô hình MVC, hoạt động ổn định, hệ thống quản trị tập trung, tối ưu hóa trên các công cụ tìm kiếm (SEO) Google....
Mẫu khách sạn- nhà hàng
Info@ttcvn.com
Mẫu khách sạn- nhà hàng
Info@ttcvn.com
Đăng ký và khởi tạo mail server miễn phí 100%
Bảo hành: Bảo hành trọn đời: duy trì hoạt động tốt cho khác hàng, Tự động backup dữ liệu website cho khách hàng 1 tháng 1 lần. Hỗ trợ khách hàng chỉnh sửa giao diện, design banner & logo của website. Hỗ trợ khách hàng thêm thông tin- bài viết mới cho website. Miễn phí hoàn toàn tài khoản VIP trên "www.ttcvn.net" seo-surf để tăng thứ hạng trên các trang tìm kiếm

- Giao diện mẫu chuyên nghiệp, tích hợp giao diện trên mobile (Responsive)• Website được xây dựng bằng mã nguồn php, chuẩn seo google tốt nhất.• Các tính năng được xây dựng đầy đủ cho một website thương mại điện tử. • Được thiết kế theo mô hình MVC, hoạt động ổn định, hệ thống quản trị tập trung, tối ưu hóa trên các công cụ tìm kiếm (SEO) Google.
- Design sẵn ngôn ngữ việt nam, cài đặt trọn gói.. quý khách chỉ việc dùng. ...
Camera Bullet IP hồng ngoại mini có micro CS-CV310
700.000 đ1.650.000 đ (Đã bao gồm VAT) (tiết kiệm 50.000 đ)
Camera IP wifi, sử dụng ngoài trời EZVIZ CS-CV310-A0-1C2W
Giá niêm yết: 700.000 đ1.650.000 đ (Đã bao gồm VAT) (tiết kiệm 50.000 đ)
Bảo hành: Hãng sản xuất : HIKVISION Xuất xứ : EZVIZ Bảo hành : 24 tháng

- Thông số kỹ thuật camera EZVIZ Camera Wifi ngoài trời 2 MegaPixel•Cảm biến 1/2.9" Progressive CMOS, Độ phân giải 1920x1080 max 30fps•Ống kính 4mm@ F2.0, góc nhìn ngang 81°, góc nhìn chéo 94°•Hỗ trợ DWDR, 3D DNR, 2 luồng dữ liệu,•Chuấn nén H.264 , hỗ trợ 2 luồng dữ liệu•Phát hiện chuyển động thông minh•Hỗ trợ khe cắm thẻ nhớ đến 256GB •Hồng ngoại 30m, IP66•Tích hợp 2 antenna wifi mở rộng•Tích hợp micrô•Cài đặt wifi thông minh với phần mềm EZVIZ
- quá trình cài đặt chỉ mất vài phút với người lần đầu sử dụng...