Làm thế nào để PHP làm việc với WordPress?

WordPress, hệ thống quản lý nội dung mà internet yêu thích. Bạn có thể sử dụng nó trong nhiều năm mà không cần phải xử lý PHP, nhưng cuối cùng bạn sẽ thấy mình cần nó. Bạn truy cập Bing và tìm kiếm “php cho người mới bắt đầu” và bạn thấy mình ở đây. Hành trình học PHP để phát triển WordPress còn dài, nhưng hãy bắt đầu nào

Chúng tôi sẽ bắt đầu hướng dẫn mã hóa WordPress này với một bản tóm tắt nhỏ về vai trò của PHP trong WordPress, sau đó bắt đầu xây dựng từ đó

Sử dụng PHP trong WordPress. Hữu ích cho mọi người, cần thiết cho nhà phát triển

Bạn không thực sự cần phải viết mã PHP với tư cách là người dùng WordPress, chủ sở hữu doanh nghiệp WordPress hoặc vai trò tương tự khác. Một số ít người sử dụng WordPress hàng ngày thậm chí còn biết PHP là gì, đừng bận tâm đến việc biết cách viết mã trong đó. Nhưng nhà phát triển WordPress, nhà phát triển WordPress phải sử dụng PHP. Nhưng tôi đang vượt lên chính mình…

WordPress chạy trên đỉnh PHP trên máy chủ

Trước khi chúng ta đi sâu vào hướng dẫn PHP dành cho người mới bắt đầu, một số thông tin cơ bản

Máy chủ web, hóa ra, chỉ là máy tính. Và những máy tính đó cần phải có các lớp bên dưới mà chúng có thể chạy trên đó. Đối với hầu hết các trang web WordPress, điều đó được chia thành

  • Linux [hệ điều hành, như Mac OS hoặc Windows],
  • Apache [máy chủ web, thứ mà trình duyệt của bạn tương tác],
  • MySQL [cơ sở dữ liệu, nơi đăng bài trực tiếp],
  • và PHP [phối hợp với cơ sở dữ liệu, hệ điều hành và tệp để xây dựng trang web]

Tôi đã viết nhiều hơn về điều này trong bài báo “WordPress LAMP” của chúng tôi

ĐÈN WordPress?. Giới thiệu về cơ sở hạ tầng WordPress

PHP là một ngôn ngữ lập trình

Vì vậy, hy vọng những điều trên đã giúp bạn biết rằng PHP là thứ mà WordPress sử dụng ngầm. Đó là ngôn ngữ lập trình và ngôn ngữ mà mã phía máy chủ WordPress được viết bằng. [Trong trình duyệt web của cả quản trị viên và khách truy cập, WordPress cũng thường bao gồm các ngôn ngữ được gọi là HTML, CSS và JavaScript]

PHP là một trong những ngôn ngữ đầu tiên và phổ biến nhất mà mọi người sử dụng để xây dựng tài liệu HTML [hay còn gọi là “các trang web. ”] Mức độ phổ biến của nó phức tạp hơn một chút so với những gì tôi muốn trình bày ở đây, nhưng tôi đã viết một bài báo “Tại sao lại là PHP” trên Thoughtful Code cho những ai quan tâm đến điều đó

Nói ngắn gọn. PHP là ngôn ngữ lập trình logic mà bạn có thể sử dụng để kiểm soát trang HTML nào hiển thị, trong WordPress hoặc bên ngoài trang đó. Các tệp tạo nên cả chủ đề và plugin WordPress hầu hết sử dụng PHP để xây dựng các trang mà bạn nhìn thấy khi truy cập trang web WordPress trong trình duyệt web của mình

Tìm hiểu PHP cho WordPress và bạn sẽ có thể sửa đổi chủ đề, tạo plugin

Như chúng ta vừa đề cập, cả plugin và chủ đề WordPress đều sử dụng rất nhiều PHP. [Mặc dù vào năm 2022, số lượng PHP mà bạn sẽ thấy trong các chủ đề đã giảm xuống…] Về cơ bản, mọi thứ trong một plugin đều được kích hoạt bởi mã PHP mà bạn viết. Đối với một chủ đề WordPress, một số chức năng đến từ WordPress PHP và một số sẽ ở dạng HTML mà bạn viết vào các tệp mẫu chủ đề của mình. Nhìn chung, bạn sẽ cần ít chuyên môn về PHP hơn để tạo các chủ đề tốt hơn là các plugin tốt cho WordPress, nhưng đó là một kỹ năng quan trọng trong cả hai trường hợp

Mặc dù chúng ta sẽ không đi sâu vào vấn đề này trong hướng dẫn giới thiệu về PHP WordPress này, nhưng đối với những người thắc mắc, cách cơ bản mà các plugin WordPress hoạt động là với các móc nối WordPress. hành động và bộ lọc. Nếu bạn đã hiểu hàm, biến và chuỗi PHP là gì, bạn có thể bắt đầu ngay với hướng dẫn này

Móc, hành động và bộ lọc WordPress. Họ làm gì và họ làm việc như thế nào

Hướng dẫn PHP dành cho người mới bắt đầu dành cho WordPress

Được rồi, bây giờ chúng ta đã giải quyết xong vấn đề về WordPress, chúng ta có thể bắt đầu một cách nghiêm túc với hướng dẫn lập trình PHP ngắn cho người mới bắt đầu. Chúng tôi sẽ tập trung vào một vài điều cốt lõi. PHP trông như thế nào, bạn phải hiểu những điều gì để hiểu được ý nghĩa của PHP và các bước tiếp theo có ý nghĩa gì

PHP101. Chúng ta bắt đầu từ đâu trong Hướng dẫn PHP cho người mới bắt đầu

Vì vậy, PHP như chúng tôi đã đề cập ở trên đã bắt đầu như một cách để tạo HTML động hơn. Như vậy, bạn sẽ biết mình đang viết PHP, chứ không phải HTML, trong tệp


9 vì nó sẽ được đóng hộp bởi thứ thường được gọi là “thẻ PHP. ” Các thẻ PHP đó là những thứ ngăn cản PHP khỏi HTML của bạn và ngược lại. Mặc dù vẫn còn một số tương tác

Đây là một ví dụ





Tải xuống


0 từ máy chủ web của bạn sẽ hiển thị gì trong trình duyệt web của bạn? . [Từ

1 trong PHP về cơ bản cho phép thứ gì đó thoát khỏi PHP-interaction-land và hiển thị trên trang. Hơn nữa, nếu bạn đã xem nguồn trang trong trình duyệt đó, bạn cũng sẽ thấy rằng thẻ mở và thẻ đóng của

0 đi qua. Khi không được kiểm soát, tất cả HTML từ tệp PHP chỉ hiển thị trong trình duyệt của bạn

Lưu ý cuối cùng. dòng đầu tiên, bắt đầu từ


1 là một nhận xét HTML. Nhận xét là các dòng mã không nên làm bất cứ điều gì, nhưng có thể giúp bạn hoặc lập trình viên khác hiểu chương trình sau này. Trong PHP, hầu hết các bình luận được chia nhỏ bằng dấu gạch chéo để chuyển tiếp,

2 hoặc được rào bằng ký tự

3, như thế này


Bạn cũng sẽ muốn lưu ý rằng dòng


1 của chúng tôi kết thúc bằng dấu chấm phẩy. Tất cả các dòng của PHP thường sẽ kết thúc bằng một

5 [về sau sẽ nhiều hơn] hoặc một dấu chấm phẩy

6. Các câu lệnh như

1 phải luôn kết thúc bằng dấu chấm phẩy. Đây là một loại quy ước kỳ lạ trên nhiều ngôn ngữ lập trình

Biến, số nguyên và chuỗi, Oh My

Chúng tôi vừa hiển thị kiểu dữ liệu PHP đầu tiên của bạn. chuỗi. Một "chuỗi" là một thuật ngữ ngôn ngữ lập trình phổ biến cho một chuỗi các ký tự. Trong trường hợp cụ thể của chúng tôi ở trên, chuỗi của chúng tôi là chuỗi ký tự “Xin chào từ PHP. ” Trong PHP, một chuỗi có thể được phân biệt với các từ khác [những từ chỉ là chính chương trình] thông qua dấu ngoặc đơn hoặc dấu ngoặc kép. Vì vậy, cả hai đều bằng nhau

________số 8

ở trên sẽ làm gì? . ” trong trình duyệt web của bạn. Làm sao? . Biến là gì?. Câu hỏi tuyệt vời. Một biến là một giá trị được lưu trữ. Thuật ngữ này phổ biến trên hầu hết các ngôn ngữ lập trình bao gồm cả PHP. Biến có thể là nhiều thứ. chuỗi, số nguyên [i. e. 1, 2, 99, 12931298], số dấu phẩy động [0. 123, 4. 39, 6. 928348723074082370974092384], những thứ được gọi là mảng hoặc đối tượng, v.v.

Trong PHP, tất cả các tên biến sẽ bắt đầu bằng ký hiệu đô la [


8]. Sau đó, chúng sẽ có ít nhất một ký tự sau ký hiệu đô la đó, ký tự này là duy nhất. Nếu bạn, như chúng tôi làm ở trên, đặt [sử dụng dấu bằng] một biến hai lần [hoặc nhiều hơn], thì biến đó sẽ luôn có giá trị được đặt sau. Bạn có thể sử dụng điều này để “thay đổi” giá trị của một biến. [đoạn mã trên không. ]

Bạn cũng sẽ lưu ý rằng trong mẫu mã cuối cùng, chúng tôi không có “thẻ PHP đóng”


9. Điều này là do những thứ đó không thực sự cần thiết ở cuối tệp

9. Đôi khi chúng được sử dụng, nhưng nếu bạn không quay lại “vùng đất HTML”, thì cách tốt nhất là bạn không sử dụng các thẻ PHP đóng ở cuối tệp

Chức năng. Nơi bạn bắt đầu học PHP để phát triển WordPress

Một thứ khác mà chúng ta phải đề cập để hoàn thành hướng dẫn PHP 101 nhỏ, WordPress PHP, là các hàm. Các hàm trong PHP về cơ bản là một tên gọi khác của “thủ tục được lưu trữ. ” Một thủ tục được lưu trữ có thể đơn giản như một bộ cộng, giúp cộng hai giá trị lại với nhau hoặc hàm “show-er” chỉ hiển thị một chuỗi cụ thể

Một chức năng thêm cơ bản trong PHP sẽ được định nghĩa như thế này


1

Từ

Chủ Đề