Trang WordPress php

Trong hướng dẫn và video ghi lại màn hình này, tôi sẽ chỉ cho bạn cách tạo một tệp PHP trong một chủ đề WordPress. Tôi cũng sẽ chỉ cho bạn cách thêm một số mã PHP vào tệp

Trang WordPress php

Video này được lấy từ khóa học của tôi Tìm hiểu PHP cho WordPress. Bạn có thể xem miễn phí toàn bộ khóa học tại đây trên Envato Tuts+

  • Trang WordPress php
    Trang WordPress php
    Trang WordPress php

    Tìm hiểu PHP cho WordPress

    Trang WordPress php
    Trang WordPress php
    Trang WordPress php

    Rachel McCollin

    28 Th04 2020

Tệp chủ đề WordPress

Tôi sẽ bắt đầu bằng cách định vị chủ đề WordPress với tất cả các tệp mẫu trong đó. Sau đó, tôi sẽ tạo một tệp trang mới. Mục đích của việc này là đưa ra một cách khác để hiển thị một số trang trong một trang web.

Trang WordPress php
Trang WordPress php
Trang WordPress php
Các tệp chủ đề WordPress như được hiển thị trong Coda

Loại tệp nào đang được tạo cũng như tác dụng của nó không quá quan trọng. Điều quan trọng là cách tạo tệp PHP và thêm mã có liên quan vào tệp đó

Tạo một tệp mới

Bắt đầu bằng cách tạo một tệp mới

Trang WordPress php
Trang WordPress php
Trang WordPress php
Tạo một tệp mới trong Coda

Cách bạn làm điều đó có thể khác nhau tùy thuộc vào trình chỉnh sửa mã bạn đang sử dụng. Tôi đang sử dụng Coda cho Mac

Khi tệp đã được tạo, hãy đặt tên cho nó—ví dụ: trang demo. php

Coda đặt cho nó một lá cờ nhỏ để biểu thị rằng đó là một tệp PHP. Nhưng riêng điều đó không có nghĩa là nó sẽ hoạt động như một tệp PHP—nó cần một số mã. Điều đó có nghĩa là một thẻ PHP mở.

if( have_posts() ) {
0. Không cần thêm thẻ đóng PHP vì WordPress không yêu cầu điều này

Thêm mã vào tệp

Bây giờ chúng ta có thể thêm một số mã vào tệp

Trang WordPress php
Trang WordPress php
Trang WordPress php
Thêm mã vào tệp

Đây là tệp mẫu trang. Điều đó có nghĩa là nó yêu cầu một số văn bản đã nhận xét ở trên cùng để cho WordPress biết nó là gì và nó được gọi là gì

Điều đầu tiên bao gồm là một thẻ mẫu trong WordPress để lấy nội dung của tiêu đề. tập tin php. Điều đó được thực hiện bằng cách gõ

if( have_posts() ) {
1.  

Bất cứ khi nào bạn sử dụng một hàm trong PHP, bạn phải luôn bao gồm các dấu ngoặc nhọn (dấu ngoặc nhọn) sau tên hàm. Điều này được hoàn thành với một dấu chấm phẩy

Các dấu ngoặc chỉ ra rằng đó là một hàm và nó cũng ở đâu đó sẽ bao gồm bất kỳ tham số cần thiết nào. Không có tham số được yêu cầu trong ví dụ này

Thêm một vòng lặp

Trang WordPress php
Trang WordPress php
Trang WordPress php
Thêm một vòng lặp trong mã

Tiếp theo, thêm một vòng lặp. Một lần nữa, chúng tôi sẽ sử dụng thẻ mẫu

if( have_posts() ) {
2

Thẻ mẫu

if( have_posts() ) {
3 cho chúng tôi biết nếu có bài đăng nào cần xử lý trong vòng lặp. Vòng lặp của chúng tôi cho biết, nếu có bài đăng để bắt đầu, hãy chạy hàm
if( have_posts() ) {
4 miễn là còn bài đăng.  

Để xuất nội dung ra trang cần nhiều thẻ mẫu hơn và một số HTML. Tôi sẽ chỉ cho bạn cách làm điều đó trong một hướng dẫn khác

Chúng tôi kết thúc vòng lặp của mình bằng cách sử dụng 

if( have_posts() ) {
5 và 
if( have_posts() ) {
6

Một cách khác để viết vòng lặp này là thụt lề các câu lệnh 

if( have_posts() ) {
7 và 
if( have_posts() ) {
8 trên các dòng riêng của chúng với dấu ngoặc nhọn
if( have_posts() ) {
9. Phong cách này thường dễ đọc hơn, đặc biệt nếu bạn phải viết mã nhiều hơn trong vòng lặp

if( have_posts() ) {
0
if( have_posts() ) {
if( have_posts() ) {
2
if( have_posts() ) {
3
if( have_posts() ) {
4
if( have_posts() ) {
5
if( have_posts() ) {
6
if( have_posts() ) {
7
if( have_posts() ) {
8
if( have_posts() ) {
9

Có rất nhiều thứ khác bạn có thể thêm vào vòng lặp này. Ví dụ: nếu có bài đăng, bạn có thể muốn xuất tiêu đề hoặc thanh tìm kiếm. Bạn cũng có thể sử dụng câu lệnh 

if( have_posts() ) {
20 để xử lý trường hợp không có bài viết nào

Thêm Nhận xét

Trang WordPress php
Trang WordPress php
Trang WordPress php
Thêm nhận xét trong mã

Nhận xét nhiều dòng trong PHP có dấu gạch chéo và sau đó là dấu hoa thị. Bạn có thể sử dụng chỉ một dấu hoa thị hoặc bao nhiêu tùy thích

Thật hữu ích khi làm điều này khi có một khối mã mới.  

Đảm bảo rằng các dấu gạch chéo ở đầu và cuối.

if( have_posts() ) {
21 và
if( have_posts() ) {
22. Ví dụ: trong tệp chức năng, mỗi chức năng có một phần lớn văn bản được nhận xét và với số lượng dấu hoa thị được sử dụng, nó rất dễ thấy

Chúng tôi cũng có thể thêm nhận xét PHP một dòng bằng cách bắt đầu nhận xét bằng 

if( have_posts() ) {
23

Trang WordPress php
Trang WordPress php
Trang WordPress php

Vì vậy, tôi đã thêm một câu lệnh 

if( have_posts() ) {
20 vào vòng lặp, để xử lý trường hợp không có bài đăng nào. Sau đó, tôi đã sử dụng
if( have_posts() ) {
23 để thêm nhận xét làm trình giữ chỗ. Ở đây, tôi chỉ sử dụng nhận xét như một lời nhắc nhở cho bản thân mình và cho bất kỳ ai đang đọc mã, điều gì sẽ xảy ra trong câu lệnh
if( have_posts() ) {
20

thử nghiệm

Trang WordPress php
Trang WordPress php
Trang WordPress php
Thử nghiệm với mã

Để thử nghiệm với một vài thẻ mẫu khác, hãy thêm

if( have_posts() ) {
27 và
if( have_posts() ) {
28 vào cuối tệp

Trong tệp mẫu chủ đề, những nhận xét đó tìm nạp thanh bên. php và chân trang. tập tin php. Một lý do để làm điều này, thay vì chỉ thêm mã cho thanh bên ngay trong mẫu của bạn, là để đảm bảo những đoạn mã đó chỉ cần được viết một lần trong chủ đề. Bằng cách đó, chẳng hạn như nếu bạn thay đổi thanh bên, bạn không phải quay lại và cập nhật từng tệp trong chủ đề của mình

Cùng với đó, bạn có một tệp PHP cơ bản trong chủ đề. Các yếu tố chính được yêu cầu là các thẻ PHP mở, sau đó là các thẻ và hàm mẫu PHP. Cũng có thể có câu lệnh điều kiện. Như bạn có thể thấy, mã được thụt vào để dễ đọc

Nếu bạn theo dõi khóa học, trong bài học tiếp theo, tôi sẽ chỉ cho bạn cách thêm một số HTML vào tệp PHP của bạn

  • Trang WordPress php
    Trang WordPress php
    Trang WordPress php

    Tìm hiểu PHP cho WordPress

    Trang WordPress php
    Trang WordPress php
    Trang WordPress php

    Rachel McCollin

    28 Th04 2020

Các Chủ đề và Plugin WordPress Tốt nhất trên Envato Market

Khám phá hàng nghìn chủ đề WordPress tốt nhất từng được tạo trên ThemeForest và các plugin WordPress hàng đầu trên CodeCanyon. Mua các chủ đề và plugin WordPress chất lượng cao này và cải thiện trải nghiệm trang web của bạn cho bạn và khách truy cập của bạn.  

Trang WordPress php
Trang WordPress php
Trang WordPress php

Dưới đây là một số chủ đề và plugin WordPress bán chạy nhất và sắp ra mắt có sẵn cho năm 2020

Làm cách nào để đưa PHP vào trang WordPress?

Từ bảng điều khiển WordPress của bạn, điều hướng đến XYZ PHP Code -> PHPCode Snippets. Trong trang Đoạn mã PHP, nhấp vào Thêm đoạn mã PHP mới. Thêm chức năng PHP mong muốn của bạn và tên theo dõi của nó vào các hộp được chỉ định

Tập tin Trang PHP trong WordPress là gì?

php — Nếu không tìm thấy mẫu chuyên biệt bao gồm ID của trang, WordPress sẽ tìm và sử dụng mẫu trang mặc định của chủ đề . số ít. php — Nếu trang. php không được tìm thấy, WordPress sẽ tìm và sử dụng mẫu của chủ đề được sử dụng cho một bài đăng, bất kể loại bài đăng.

Chúng ta có thể tạo trang PHP trong WordPress không?

Nhấp vào liên kết “Trang” từ Bảng điều khiển WordPress. Mẫu chúng tôi đã tạo có thể được sử dụng để tạo trang mới này . Chúng tôi có thể đặt tên Trang và chọn “Mẫu” từ trình đơn thả xuống từ phần “Thuộc tính Trang”. Ở đó, trang PHP mà chúng tôi đã tải lên sẽ đi kèm với “GeeksfoGeeks” được liệt kê trong danh sách thả xuống.

Tệp PHP Trang ở đâu trong WordPress?

php và trang đầu. php thường bên trong thư mục wp-content, bên trong thư mục chủ đề . Trong trường hợp chúng hiện diện, bạn sẽ có thể tìm thấy chúng bằng cách sử dụng trình duyệt tệp FTP lưu trữ WordPress của mình.