Trò chuyện của người dùng (Giao diện người dùng). Cách WordPress truy cập các mẫu khác nhau trong chủ đề hiện tại

Mẫu WordPress bao gồm một tập hợp các tệp. Biết được một tệp cụ thể chịu trách nhiệm gì, bạn có thể chỉnh sửa chủ đề cho phù hợp với nhu cầu của riêng mình, với ít nhất các kỹ năng HTML, PHP và CSS cơ bản. Và nếu bạn không có kiến ​​​​thức như vậy thì bạn có thể tìm hiểu bằng cách sử dụng các công cụ tích hợp sẵn.

Trong bài viết này tôi sẽ cho bạn biết về các tập tin Chủ đề WordPress, và họ chịu trách nhiệm về điều gì.

Khi tải từng trang của trang web, một số tập tin nhất định, mỗi cái thực hiện chức năng riêng của nó. Một số tệp phải được sử dụng trên toàn bộ trang web, trên mọi trang, trong khi những tệp khác chỉ có thể được sử dụng ở một số phần nhất định của trang web.

Các tệp mẫu WordPress giống như các khối xây dựng hoặc các khối xây dựng tạo nên một trang. Để cá nhân hóa trang cụ thể bạn có thể xóa hoặc sử dụng, cũng như thay đổi tập tin này hoặc tập tin đó.

Dưới đây là bảng mô tả các tệp mẫu WordPress chính.

dữ liệu chính
Index.phpLà điều chính trong mẫu. Nó chứa mã chịu trách nhiệm về vị trí và tải các tệp khác trên trang. Tập tin này cũng tạo ra trang chính trong trình duyệt.
trang.phpTạo các trang đơn.
đơn.phpTạo các bản ghi duy nhất.
thanh bên.phpTạo thanh bên trên trang web, cột bên.
tiêu đề.phpTạo tiêu đề trên trang web. Theo quy định, nó chứa logo và menu điều hướng.
chân trang.phpTạo chân trang hoặc chân trang của trang - đây là phần dưới cùng.
hàm.phpĐăng ký các chức năng như sự xuất hiện của thanh say, khu vực menu và các chức năng khác.
phong cách.cssMột bảng định kiểu chỉ định các quy tắc cho vẻ bề ngoài tất cả các thành phần trang web: phông chữ văn bản, kích thước, màu sắc của các thành phần, vị trí tương đối của chúng, v.v.
Ghi lại tập tin đầu ra
danh mục.phpHiển thị bài viết từ một danh mục cụ thể.
tag.phpHiển thị các bản ghi của một nhãn (thẻ) cụ thể.
tác giả.phpHiển thị bài viết của một tác giả cụ thể.
archive.phpHiển thị các bản ghi cho một ngày cụ thể, tức là kho lưu trữ các bài báo.
Các tệp bổ sung
bình luận.phpHiển thị nhận xét và biểu mẫu để thêm nhận xét.
tìm kiếm.phpHiển thị kết quả trên trang web cho một truy vấn dưới dạng tìm kiếm.
tệp đính kèm.phpXuất ra file đính kèm.
404.phpChịu trách nhiệm hiển thị trang 404 xuất hiện khi nhấp vào liên kết không tồn tại.

Danh sách các tập tin trên là tùy chọn. Một số trong số chúng có thể bị thiếu trong một số chủ đề nhất định và một số mẫu nhất định có thể được bổ sung bằng các tệp khác.

Phân cấp tệp

Trực quan và trong một phiên bản đơn giản hóa, bạn có thể biểu thị thứ bậc của các tệp mẫu WordPress như trong hình ảnh bên dưới. Hãy nhớ rằng các chủ đề có thể khác nhau tùy theo từng người và mọi thứ có thể khác nhau.

Phân cấp tệp mẫu WordPress

Cách chỉnh sửa tệp mẫu WordPress

Chỉnh sửa tệp mẫu WordPress cho phép bạn thay đổi chủ đề chi tiết và sâu sắc hơn dự định của chính nhà phát triển. Để mọi thứ diễn ra suôn sẻ, bạn cần hiểu thứ bậc và chức năng của chính các tệp, cũng như có ít nhất kiến ​​​​thức cơ bản về ngôn ngữ Lập trình PHP, CSS và HTML.

Ngay cả khi bạn biết ngôn ngữ lập trình, trước khi chỉnh sửa bất kỳ tập tin nào, hãy chắc chắn thực hiện nó bản sao lưu, để trong trường hợp xảy ra tai nạn, chủ đề có thể trở lại trạng thái hoạt động.

Các tệp mẫu WordPress có thể được chỉnh sửa trực tiếp trong bảng điều khiển. Để thực hiện việc này, hãy chuyển đến mục “Giao diện” và chọn mục phụ “Trình chỉnh sửa”. Ở đây trong danh sách bên trái sẽ có tập tin có sẵn và ở bên phải - nội dung của tệp đã chọn. Trình soạn thảo này không hỗ trợ tô sáng cú pháp. Do đó, sẽ thuận tiện hơn khi sao chép nội dung của tệp vào một số trình soạn thảo của bên thứ ba, chẳng hạn như NotePad++, thay đổi nội dung đó ở đó và trả lại.


Xin chào mọi người và chào mừng bạn đến với trang web dễ hiểu nhất về cách tạo doanh nghiệp trực tuyến của riêng bạn. Hãy tiếp tục khám phá các chủ đề WordPress. Hôm nay chúng tôi sẽ phân tích thành phần của các chủ đề và cách bạn có thể chỉnh sửa thông tin này hoặc thông tin kia trong chủ đề.


Như bạn nhớ, chủ đề là giao diện trực quan của trang web của chúng tôi và nó bao gồm nhiều tập tin riêng biệt, nơi tất cả các tham số của chủ đề được viết, các phản ứng, các hành động khác nhau, bất kỳ hình ảnh, nút nào, v.v. sẽ nằm trong thư mục có chủ đề. Trước hết, chúng ta cần hiểu tất cả những điều tốt đẹp này nằm ở đâu.

Đi tới bảng quản trị của bạn và chọn quản lý tập tin, và tên trang web của bạn (đường dẫn gần đúng sẽ trông như thế này: /site/public_html/wp-content/themes/name của chủ đề của bạn), hình ảnh bên dưới hiển thị cho chúng ta một loạt các thư mục và tệp. Đây là chủ đề WordPress của chúng tôi bao gồm:

Cấu trúc của một chủ đề (mẫu) WordPress, một ví dụ trực quan về mẫu WordPress

Ngoài thực tế là chủ đề WordPress của chúng tôi, cách xây dựng hàm tạo từ tập tin khác nhau, nó cũng nguyên vẹn, đã sẵn sàng, có cấu trúc riêng, và nếu biết cấu trúc này, với một chút kiến ​​​​thức, chúng ta có thể tự mình chỉnh sửa chủ đề, thực hiện những thay đổi nhất định.

Bất kỳ chủ đề WordPress nào cũng có các thành phần cơ bản chịu trách nhiệm hiển thị thông tin trong phần khác nhau. Ví dụ: phần tử Header.php chịu trách nhiệm hiển thị thông tin ở đầu chủ đề của chúng tôi; theo cách nói thông thường, nó được gọi là tiêu đề.

Các hình ảnh ở trên cùng, menu, tiêu đề của trang Tiêu đề, tất cả những thứ này và một số thành phần khác thuộc về Header.php Nghĩa là, nếu bạn muốn thay đổi tiêu đề, thay đổi hình ảnh hoặc làm điều gì đó khác tại ở đầu trang web của bạn, bạn cần đi tới mục menu Header.php hoặc mở tệp này, tệp này có trong thư mục chủ đề của bạn, bằng một trình chỉnh sửa đặc biệt.

Bạn chỉ cần biết một chút ngôn ngữ html và bước vào mã đúng Dễ dàng thay đổi thiết kế tiêu đề, menu, v.v. Xin lưu ý rằng header.php của chủ đề WordPress là tiêu đề duy nhất cho toàn bộ trang web, nghĩa là nó sẽ được hiển thị ở mọi nơi, bất kể bạn mở trang nào.

Sidebar.php hay cách khác có nhiệm vụ hiển thị thông tin ở bên cạnh bảng điều khiển bên. Nó cũng nhất quán trên toàn bộ chủ đề WordPress. Tùy thuộc vào chủ đề, thanh bên có thể nằm ở bên trái hoặc bên phải và có thể có một số cột.

Về lý thuyết, để kiếm tiền, điều thú vị nhất là có 2 cột trong thanh bên, để có nhiều quảng cáo hơn, nhưng về nguyên tắc, nếu trang web của bạn phổ biến và có cách tiếp cận phù hợp, bạn có thể kiếm tiền tốt với 1 cột)

Chân trang hoặc chân trang chịu trách nhiệm trực quan về phần cuối trang web của chúng tôi và chịu trách nhiệm về phần tử Footer.php. Chân trang cũng là một phần cố định của mỗi trang. Mọi người thường thêm bất cứ thứ gì họ thích vào phần chân trang, Gần đây Có một mốt dành cho những người có chân trang rộng, nơi họ không chỉ thêm những từ được bảo lưu mọi quyền mà còn thêm thẻ meta, câu chuyện về bản thân họ, nhận xét về bài viết.

Trong hình bên dưới, bên dưới số 1 là mẫu Header.php, bên dưới số 2 là thanh bên và số 3 là chân trang hoặc chân trang của chủ đề của chúng tôi:

Trong bài viết này, bạn sẽ tìm hiểu một trang web được phát triển trên WordPress bao gồm những gì, cũng như thành phần này hoặc thành phần kia của dự án Internet được sử dụng để làm gì. Mỗi phần được mô tả phải có trên bất kỳ trang web nào.

Hiểu những gì một trang web bao gồm cho phép bạn hiểu rõ hơn về bản chất của quản trị trang web. Và kiến ​​thức này cũng sẽ giúp bạn chấp nhận giải pháp đúng phát triển và thay đổi trang web nếu cần thiết.

Tất cả các phần của trang web có thể được chia thành hai nhóm – phần kỹ thuật và SEO.

Phần kỹ thuật của trang web

Để hiểu một trang web bao gồm những gì, bạn cần bắt đầu với phần kỹ thuật, nghĩa là với những yếu tố của dự án đảm bảo chức năng của nó.

Mẫu, chủ đề

Mẫu hoặc chủ đề là thiết kế của một trang web. Nó là một tập hợp các tệp truyền tải giao diện dự định tới trình duyệt của người dùng.

Các mẫu trong WordPress được lưu trữ trong thư mục wp-content/themes. Chúng có thể được cài đặt từ bảng điều khiển trong mục "Giao diện", mục phụ "Chủ đề". Cách chọn đúng mẫu trên trang web được mô tả.

bổ sung

Plugin là các tiện ích bổ sung giúp mở rộng chức năng của trang web. Nếu không có họ, sẽ không thể tạo ra một dự án chính thức. Hầu hết các plugin đều được phân phối miễn phí (cũng như các chủ đề và chính WordPress). Vì vậy, không có khó khăn lớn trong việc sử dụng chúng.

Cơ sở dữ liệu

Vì chúng ta đã bắt đầu nói về nội dung của trang web nên chúng ta cũng nên đề cập đến cơ sở dữ liệu. Cơ sở dữ liệu là một bảng lưu trữ tất cả các bài viết, trang, cài đặt, thông tin đăng nhập và mật khẩu của người dùng. Mặc dù thực tế là người dùng không phải tương tác trực tiếp với cơ sở dữ liệu theo bất kỳ cách nào, nhưng yếu tố này của trang web cực kỳ quan trọng.

Bạn có thể truy cập cơ sở dữ liệu từ bảng điều khiển lưu trữ, từ Ứng dụng PHP MyAdmin. Tuy nhiên, không nên thay đổi cài đặt cơ sở dữ liệu bằng cách nào đó đối với những người mới bắt đầu chưa có kinh nghiệm.

Các phần SEO của trang web

Khi nói về những gì một trang web bao gồm, chúng ta cũng nên đề cập đến những thành phần đảm bảo sự quảng bá của nó trên Internet, đó là phần SEO. Theo thuật ngữ của WordPress, điều này bao gồm các trang, bài đăng và phương tiện truyền thông.

Trang

Trang là các thành phần tĩnh mà trên đó bạn có thể đặt thông tin mà người dùng thường cần, ví dụ: Mâu liên hệ, một bài viết về dự án, v.v.

bài viết

Bài viết là các yếu tố năng động. Chúng thích hợp để xuất bản các bài viết trong đó, nghĩa là vật liệu hữu ích. Bài viết là yếu tố có giá trị nhất của một trang web để quảng bá.

đa phương tiện

Các tập tin đa phương tiện – hình ảnh, video và âm thanh – cũng cần thiết trên trang web và chúng cũng đóng một vai trò tích cực trong việc quảng bá và nhận thức về tài liệu. Điều này đặc biệt áp dụng cho hình ảnh.

Hôm nay tôi muốn nói về chủ đề blog WordPress (đã đọc). Biết được cấu trúc cơ bản của bất kỳ chủ đề nào, bạn sẽ dễ dàng thêm vào chủ đề đó hơn sự thay đổi cần thiết hoặc bổ sung. Về nguyên tắc, điều này không có gì phức tạp, nhưng lúc đầu có thể vẫn nảy sinh một số nhầm lẫn và thắc mắc, vì vậy tôi sẽ cố gắng kể mọi thứ chi tiết và dễ tiếp cận nhất có thể.

Tải xuống chủ đề cho WordPress Bạn có thể làm điều đó miễn phí, ví dụ, từ đây. Sau khi tải mẫu xuống, bạn cần giải nén nó. Sau đó, bạn sẽ cần truy cập trang web của mình thông qua Giao thức FTP và sao chép thư mục kết quả với chủ đề WordPress sau khi giải nén vào thư mục:

Một chủ đề WordPress có cấu trúc như thế nào và nó bao gồm những mẫu nào?

Khu vực Chủ đề hiện tại sẽ hiển thị chủ đề bạn đang sử dụng. khoảnh khắc này. Cái mới được thêm vào của chúng tôi sẽ xuất hiện trong khu vực “Có sẵn…”. Bằng cách nhấp vào nút "Xem trước", bạn có thể thấy nó trông như thế nào mẫu này liên quan đến nội dung blog của bạn.

Để áp dụng chủ đề bạn thích, bạn cần nhấp vào nút “Kích hoạt” bên cạnh bản xem trước của chủ đề đó. Do đó, hình thu nhỏ sẽ di chuyển đến khu vực “Hiện tại…” và giao diện của blog cũng sẽ thay đổi theo mong muốn của bạn.

Mọi thứ có vẻ đơn giản và rõ ràng. Nhưng bạn khó có thể tìm thấy một chủ đề WordPress đáp ứng một trăm phần trăm mọi yêu cầu của bạn. Chắc chắn bạn sẽ muốn thay đổi, bớt đi hoặc thêm vào điều gì đó. Nhưng làm thế nào để làm điều đó? Nó không đặc biệt khó khăn, nhưng để làm được điều này, bạn cần biết và hiểu cách thức hoạt động của nó, nó bao gồm những tệp (mẫu) nào và chính xác từng tệp này chịu trách nhiệm gì.

Chủ đề luôn bao gồm bộ cụ thể mẫu chịu trách nhiệm thiết kế khu vực riêng lẻ bất kỳ trang web nào trong blog của bạn. Hóa ra tất cả các trang web đều được tập hợp từ các tệp riêng biệt, giống như một hàm tạo.

Một số tệp này, chẳng hạn như HEADER và FOOTER, được sử dụng trên tất cả các trang blog, những tệp khác chỉ được sử dụng trong một số trường hợp nhất định. Về mặt sơ đồ, cấu trúc của các mẫu chủ đề trong WordPress có thể được mô tả giống như thế này:

HEADER chịu trách nhiệm hiển thị tiêu đề của tất cả các trang, tức là. phần trên cùng. Nó cũng tạo thành các thẻ meta được bao gồm trong tiêu đề HTML mã của tất cả các trang web - tiêu đề trang TIÊU ĐỀ, mã hóa ngôn ngữ tiếng Nga đã được đặt, đường dẫn đến tệp biểu định kiểu được chỉ định, tệp này cần được kết nối để đặt thiết kế của trang web này, v.v.

Như tôi đã viết trong bài viết, bạn có thể thay thế các phần mã trong HEADER bằng các lệnh gọi không cần thiết đến cơ sở dữ liệu bằng mã HTML tĩnh để loại bỏ tải thêm tới máy chủ khi tạo các trang web.

Tiêu đề, cũng được tạo trong HEADER, vẫn giữ nguyên cho tất cả các trang web nhưng nội dung của khu vực nội dung blog được tạo bởi các mẫu chủ đề khác nhau, tùy thuộc vào loại nội dung được hiển thị. Chúng ta hãy xem xét điều này chi tiết hơn:

  1. để hiển thị nội dung trang chủ tệp INDEX phản hồi
  2. SINGLE chịu trách nhiệm hiển thị các trang có bài viết
  3. Khi hiển thị nội dung của kho lưu trữ tạm thời các bài viết (theo năm và tháng), khi hiển thị nội dung của kho lưu trữ thẻ (thẻ), cũng như khi hiển thị nội dung của các danh mục, thường sử dụng cùng một mẫu LƯU TRỮ
  4. SEARCH chịu trách nhiệm hiển thị kết quả tìm kiếm blog
  5. tệp TRANG từ thư mục có chủ đề hiện tại chịu trách nhiệm hiển thị các trang tĩnh (ví dụ: “Giới thiệu về blog”)

File FOOTER có nhiệm vụ hình thành footer trong WordPress (footer, cuối trang web). Thông thường, nó hiển thị tên của blog với dòng chữ mọi quyền được bảo lưu (điều này được gọi là bản quyền và với sự trợ giúp của nó). Bạn cũng có thể thêm mã truy cập vào FOOTER (ví dụ: nếu bạn sử dụng chúng trên tài nguyên của mình.

Tệp SIDEBAR có nhiệm vụ hiển thị thanh bên (sidebar - thanh bên của blog WP) ở bên phải hoặc bên trái phần trung tâm của trang. Ngoài SIDEBAR, mỗi chủ đề cụ thể có thể sử dụng thêm một số mẫu thanh bên. Trong trường hợp của tôi, thanh bên lần đầu tiên được hình thành từ mã SIDEBAR, nhưng sau đó SIDEBAR1 và SIDEBAR2 được gọi từ nó, tạo thành phần mở rộng hai cột của nó (hiện chúng đã bị vô hiệu hóa).

Biết cấu trúc của chủ đề bạn đang sử dụng, bạn có thể dễ dàng hiểu được tệp nào bạn sẽ cần thực hiện thay đổi để có được hiệu ứng mong muốn. Hơn nữa, các trường hợp sử dụng có thể mẫu khác nhau tùy thuộc vào cái nào có sẵn. Lúc đầu có vẻ khó hiểu nhưng sau khi đọc đến cuối bài bạn sẽ hiểu rằng mọi thứ ở đây đều khá logic và chu đáo.

Một ví dụ về kết nối các mẫu từ chủ đề

Cách dễ nhất là nói về quy trình sử dụng mẫu để hiển thị một trang blog cụ thể bằng một ví dụ. Giả sử một khách truy cập mở một trang web có danh sách các bài viết thuộc danh mục nào đó (tiêu đề). Tập tin nào từ thư mục chủ đề hiện tại sẽ được khởi chạy?

Dựa trên những gì đã được viết ở trên, bạn có thể kết luận rằng để hiển thị nội dung của trang web này Công cụ WordPress LƯU TRỮ phải được sử dụng. Trong trường hợp này, bạn sẽ chỉ đúng một phần. Có, thực sự, mẫu này sẽ được sử dụng để hiển thị các danh mục nhưng chỉ khi đáp ứng một số điều kiện.

Hãy xem hành động của WordPress khi khách truy cập theo liên kết dẫn đến một danh mục. Đầu tiên trong thư mục chủ đề hiện tại:

Wp-nội dung/chủ đề/title_

công cụ này sẽ tìm kiếm tệp chịu trách nhiệm về đầu ra của danh mục cụ thể này. Và bởi vì chúng được xác định bằng ID, sau đó anh ta sẽ tìm kiếm CATEGORY-n. Ở đây N là số ID của danh mục này (). Nhưng một tệp như vậy chỉ có thể xuất hiện trong thư mục chủ đề của bạn nếu chính bạn đã tạo nó dành riêng cho danh mục này.

Nhưng nếu bạn không làm điều này, thì WordPress, nếu không tìm thấy tệp như vậy (ví dụ: CATEGORY-12), sẽ tìm kiếm DANH MỤC đã phổ biến cho tất cả các danh mục (bất kể ID của chúng). Nếu không tìm thấy tệp như vậy, thì nó sẽ tìm kiếm một mẫu chung để xuất tất cả các kho lưu trữ có tên ARCHIVE.

Rất có thể nó sẽ tìm thấy ARCHIVE trong thư mục có chủ đề hiện tại của bạn, nhưng nếu có điều gì đó khủng khiếp xảy ra - ngay cả khi nó không tồn tại - WordPress sẽ buộc phải sử dụng tệp chính có tên INDEX.

Hóa ra là thế này logic để sử dụng các mẫu trong WordPress. Bây giờ, với ví dụ trên, hãy xem cách sử dụng chúng cho các trang blog khác nhau.

Cách WordPress truy cập các mẫu khác nhau trong chủ đề hiện tại

Hãy xem xét mọi thứ những lựa chọn khả thi các trang web thường được sử dụng và trình tự sử dụng các file có sẵn trong thư mục theme:


Chúc bạn may mắn! Trước hẹn sớm gặp lại trên các trang của trang blog

Bạn có thể xem thêm video bằng cách vào
");">

Bạn có thể quan tâm

Cách tự động thêm Thuộc tính thay thế V. thẻ hình ảnh blog WordPress của bạn (nơi chúng không tồn tại) Chủ đề miễn phí và các mẫu dành cho WordPress - nơi bạn có thể tải chúng xuống Smileys trong WordPress - nên chèn mã mặt cười nào, cũng như plugin Qip Smiles ( biểu tượng cảm xúc đẹpđể lấy ý kiến) Cách tắt nhận xét trong WordPress cho từng bài viết hoặc toàn bộ blog, cũng như xóa hoặc ngược lại bật chúng trong một mẫu
Giảm mức tiêu thụ bộ nhớ trong WordPress khi tạo trang - Plugin WPLANG Lite để thay thế tệp bản địa hóa Bạn sắp xếp hiển thị các bài đăng trên trang chính và trong các danh mục WordPress như thế nào?
Tiêu đề bài viết H1, H2, H3 trong WordPress, cũng như các phương pháp hiển thị danh mục (the_content, the_excerpt, v.v.)