Tệp php chức năng trong wordpress là gì?

Các chức năng WordPress. php là một trong những tệp trung tâm nhất của mọi cài đặt WordPress. Nó có thể kiểm soát nhiều chức năng và hành vi của trang web của bạn. Tuy nhiên, những người mới bắt đầu thường không hiểu tệp này làm gì và họ có thể sử dụng nó để làm gì. Bài viết này sẽ thay đổi điều đó

Trong phần sau, bạn sẽ tìm hiểu về functions.php là gì, tìm nó ở đâu và nó có thể làm gì. Sau đó, tôi sẽ nói về ưu và nhược điểm của tệp và kết thúc bài viết với một vài đoạn mã ví dụ mà bạn có thể nhập vào functions.php để cải thiện trang web WordPress của mình

Âm thanh tốt?

Mọi thứ mà người mới bắt đầu cần biết về các hàm #WordPress. php

Nhấp để Tweet

chức năng là gì. php và nó làm gì?

Chức năng. php là một phần của khá nhiều cài đặt WordPress. Cụ thể hơn, bạn thường có thể tìm thấy nó trong thư mục của mọi chủ đề được cài đặt trên trang web của bạn (bao gồm cả chủ đề con)

Vì vậy, tập tin phổ biến này làm gì?

Tệp functions.php giống như một plugin phụ thuộc vào chủ đề. Bạn có thể sử dụng nó để thêm bất kỳ loại chức năng nào vào trang web của mình (giống như plugin làm). Tuy nhiên, vì functions.php là một phần trong chủ đề của bạn nên các thay đổi của bạn sẽ chỉ có hiệu lực với điều kiện là chủ đề đó còn hiệu lực, trong khi plugin vẫn hoạt động bất kể bạn đang sử dụng chủ đề nào

Để thực hiện công việc của mình, functions.php có thể chứa mã PHP cũng như các chức năng gốc của WordPress. Nếu bạn biết cách xoay quanh những thứ như móc chủ đề, bạn thậm chí có thể sử dụng functions.php để tạo móc của riêng mình

Bởi vì nó có thể chứa tất cả các loại đoạn mã nên tệp chức năng rất mạnh. Tuy nhiên, bạn biết những gì chú Ben nói. với sức mạnh lớn cũng đi kèm với trách nhiệm lớn. Vì lý do đó, tiếp theo chúng ta hãy thảo luận khi nào nên sử dụng functions.php và khi nào thì không.

Ưu và nhược điểm của việc sử dụng các chức năng WordPress. tập tin php

Vì vậy, về cơ bản, functions.php hoạt động giống như một plugin. Tuy nhiên, nó không chỉ làm một việc cụ thể. Thay vào đó, tệp có thể là một tập hợp mã cho nhiều mục đích khác nhau. Ví dụ

  • Tạo khu vực phụ tùng
  • Thêm kích thước hình ảnh mới vào trang web của bạn
  • Thay đổi văn bản của liên kết 'đọc thêm'
  • Thêm phông chữ tùy chỉnh

Như bạn có thể thấy, tệp cực kỳ linh hoạt. Vì lý do đó, nếu bạn muốn thực hiện những thay đổi nhỏ cho trang web của mình, tệp WordPress functions.php là cách hoàn hảo để thực hiện điều đó

Mặt khác, nó cũng có giới hạn của nó. Đầu tiên và quan trọng nhất, nếu có bất kỳ lỗi nhỏ nào trong tệp (chẳng hạn như thiếu dấu chấm phẩy), nó có thể đánh sập toàn bộ trang web của bạn

Đáng sợ, tôi biết

Ngoài ra, nếu đó là cách duy nhất bạn thực hiện các thay đổi đối với trang web của mình, thì tệp có thể nhanh chóng trở nên hỗn loạn và khó hiểu

Cuối cùng, như bạn đã biết trước đó, nếu bạn từng chuyển đổi chủ đề WordPress, bạn sẽ mất các thay đổi trong tệp functions.php của mình. Nếu bạn cho rằng mình sẽ sớm chuyển đổi chủ đề hoặc đang thêm chức năng mà bạn muốn hoạt động độc lập với chủ đề của mình, thì tốt hơn hết là bạn nên sử dụng plugin Đoạn mã

Tệp php chức năng trong wordpress là gì?
Đoạn mã

(các) tác giả. Đoạn mã Pro

Phiên bản hiện tại. 3. 2. 2

Cập nhật lần cuối. Ngày 30 tháng 1 năm 2023

đoạn mã. 3. 2. 2. khóa kéo

94%Xếp hạng 700.000+Cài đặt WP 3. 6+Yêu cầu

Plugin này cung cấp cho bạn một cách đơn giản hơn, không phụ thuộc vào chủ đề để thêm các đoạn mã vào _______0_______

Các chức năng ví dụ bạn có thể sử dụng trên trang web của mình

Được rồi, bây giờ bạn đã biết tất cả về tệp quan trọng này, bạn có thể bắt đầu sử dụng nó. Dưới đây, bạn sẽ tìm thấy một số đoạn mã mà bạn có thể sao chép và dán vào tệp chức năng của chủ đề (tất nhiên là có các tùy chỉnh dành riêng cho trang web). Cách tốt nhất để sử dụng chúng là dán chúng vào cuối tệp functions.php của bạn

1. Thêm Google Analytics vào trang web của bạn

Thêm Google Analytics vào trang web của bạn luôn là một ý tưởng hay. Nó sẽ giúp bạn hiểu rõ hơn đối tượng của mình và theo dõi hành vi của họ trên trang web của bạn để bạn có thể cải thiện nó

Thông thường, bạn sẽ đưa Google Analytics vào trang web của mình thông qua plugin, tuy nhiên, bạn cũng có thể thực hiện thủ công thông qua tệp WordPress functions.php. Đây là những gì trông giống như

https. //ý chính. github. com/nschaeferhoff/e7fe59a1d59a9e1f303dcde95bb363ea

Để làm cho đoạn mã hoạt động, bạn cần thay thế mọi thứ trong khoảng từ functions.php3 đến functions.php4 cuối cùng bằng mã theo dõi Google Analytics của riêng bạn

2. Ẩn các lỗi đăng nhập WordPress cụ thể

Khi ai đó cố gắng đăng nhập vào trang web của bạn với thông tin bị lỗi, WordPress sẽ cho người đó biết vấn đề là tên người dùng không hợp lệ hay mật khẩu không hợp lệ

Tệp php chức năng trong wordpress là gì?
Tệp php chức năng trong wordpress là gì?

Thật không may, điều này có thể khiến tin tặc xâm nhập vào trang web của bạn dễ dàng hơn. Vì lý do đó, bạn có thể sử dụng đoạn mã bên dưới để thay đổi thông báo lỗi thành thông báo ít lộ liễu hơn

https. //ý chính. github. com/nschaeferhoff/9098cd6cd2e9127a8db1626b3866ed89

Chỉ cần thay đổi văn bản giữa functions.php5 thành bất cứ điều gì bạn muốn tin nhắn nói

Tệp php chức năng trong wordpress là gì?
Tệp php chức năng trong wordpress là gì?

3. Hiển thị số lượng từ trong một bài viết

Đôi khi, việc hiển thị số lượng từ trong bài đăng của bạn rất hữu ích. Bằng cách đó, khách truy cập có cơ hội quyết định xem họ có muốn đầu tư thời gian vào toàn bộ bài viết hay không

Đầu tiên, thêm phần sau vào tệp functions.php của bạn

https. //ý chính. github. com/nschaeferhoff/4f7f96a1aee961d269143378d64d06b1

Đoạn mã trên loại bỏ các thẻ HTML khỏi nội dung của bạn và sau đó đếm các từ còn sót lại

Sau đó, bạn cần thêm functions.php7 vào bất cứ chỗ nào bạn muốn số lượng từ hiển thị. Ví dụ: tôi đã thêm dòng sau vào phần meta mục nhập của mẫu bài đăng của mình

https. //ý chính. github. com/nschaeferhoff/d8e7614a714a392e62130c52457db838

Trong đoạn mã trên, tôi đã bọc số từ trong phần HTML (để thay đổi giao diện của nó nếu cần) và thêm một số văn bản xung quanh nó. Số thực tế được hiển thị ở vị trí có ghi functions.php8. Lệnh functions.php9 chỉ đơn giản yêu cầu trình duyệt hiển thị mọi thứ trên trang

Sau đó, tôi đã xem xét chủ đề con của mình (điều quan trọng là bạn phải sử dụng một chủ đề con) cho tệp chịu trách nhiệm hiển thị các bài đăng trên trang web của tôi. Trong Twenty Seventeen, đó là functions.php0, nằm trong thư mục chủ đề bên dưới phần mẫu > bài đăng. Tuy nhiên, nó có thể sẽ khác ở bạn

Để biết chủ đề của bạn đang sử dụng tệp mẫu nào, bạn có thể cài đặt plugin What The File. Nó sẽ hiển thị những phần tệp và mẫu nào được sử dụng để hiển thị trang hoặc bài đăng mà bạn hiện đang truy cập

Cuối cùng, tôi chỉ cần tìm phần functions.php1 trong tệp của mình và dán mã ngay trước khi phần đó đóng lại. Trong Twenty Seventeen, nó kết thúc như thế này

https. //ý chính. github. com/nschaeferhoff/538349e121df430d622bde4c0cfa8580

Đây là kết quả

Tệp php chức năng trong wordpress là gì?
Tệp php chức năng trong wordpress là gì?

(Cảm ơn Thomas Hardy về đoạn mã gốc. )

4. Thêm thời gian đọc ước tính vào bài viết

Thay vì hiển thị số từ, bạn cũng có thể tiến thêm một bước và hiển thị thời gian đọc ước tính. Để làm điều này, bạn chỉ cần thêm một số mã bổ sung vào ví dụ trên

https. //ý chính. github. com/nschaeferhoff/41b2b2466117b12bd9b53f6e154af76c

Điều mà đoạn trích này của Matt Birchler thực hiện là lấy số lượng từ và chia nó cho tốc độ đọc 200 từ mỗi phút (điều đó xảy ra khi nó nói functions.php2, chỉ cần thay đổi số này nếu bạn nghĩ rằng độc giả của mình có thể chậm hơn hoặc nhanh hơn). Sau đó, nó xuất kết quả với phút hoặc phút ở cuối

Bạn có thể thêm nó vào trang web của mình giống như cách đếm từ trong ví dụ trước. Điểm khác biệt duy nhất là bạn thay thế functions.php8 bằng functions.php4 trong mã của mình. Đây là cách tôi đã làm

https. //ý chính. github. com/nschaeferhoff/e7c1c075221d4394c9efc8dcf0552702

Và đây là những gì nó trông giống như trên trang

Tệp php chức năng trong wordpress là gì?
Tệp php chức năng trong wordpress là gì?

5. Trì hoãn các bài viết được gửi đến RSS

Ví dụ cuối cùng của chúng tôi là một cách để ngăn các bài đăng ngay lập tức chuyển đến nguồn cấp dữ liệu RSS của bạn khi bạn nhấn Xuất bản. Đó có thể là một ý tưởng hay vì nó cho bạn thời gian để sửa những lỗi chính tả mà bạn chỉ nhìn thấy sau khi bạn đã gửi bài đăng ra thế giới

Vấn đề. trong khi trên trang web của bạn, bạn có thể chỉ cần thay đổi bất kỳ lỗi nào, khi bài đăng của bạn xuất hiện trên RSS, nó sẽ xuất hiện ở đó. Tuy nhiên, không còn. Sử dụng đoạn mã dưới đây để ngăn điều này xảy ra

https. //ý chính. github. com/nschaeferhoff/9e8f09d62c862a2cea84f58c6f5beeff

Trong ví dụ này, số phút bài đăng bị trì hoãn (phần sau functions.php5) được đặt thành 10. Vui lòng thay đổi nó thành bất kỳ thời điểm nào bạn thấy phù hợp

Tổng hợp

Tệp WordPress functions.php là một công cụ mạnh mẽ để thực hiện các thay đổi đối với trang web của bạn. Nếu bạn biết cách của bạn xung quanh nó, có rất ít bạn không thể làm được

Mọi thứ mà người mới bắt đầu cần biết về các hàm #WordPress. php

Nhấp để Tweet

Trên đây mình đã giải thích WordPress functions.php là gì, dùng để làm gì và ưu nhược điểm của nó. Tôi cũng đã cho bạn rất nhiều ví dụ để bạn có thể nắm bắt được khả năng của tệp này

Từ đây, tùy thuộc vào bạn để xem xét những gì bạn cần trên trang web của mình và cách thực hiện điều đó. Tệp chức năng sẽ giúp bạn đạt được điều đó

Bạn thích làm gì với các chức năng của WordPress. tập tin php?

Tệp php chức năng trong WordPress ở đâu?

Các chức năng. php cho lõi WordPress nằm trong thư mục wp-gộp của bạn. Các chức năng của chủ đề của bạn. tập tin php nằm trong wp-content → themes → yourtheme.

Làm cách nào để sử dụng chức năng php trong WordPress?

Để truy cập các chức năng. php thông qua chương trình phụ trợ WordPress của bạn, hãy làm theo các bước sau. .
Đăng nhập vào ACC
Ở thanh bên trái, nhấp vào Tệp
Trong trình đơn thả xuống, nhấp vào Web
Xác định vị trí thư mục trang web của bạn và nhấp vào đường dẫn tệp được hiển thị ở bên phải của nó. .
Trong thư mục, nhấp vào tên tệp wp-content

Sự khác biệt giữa chức năng php và plugin trong WordPress là gì?

php là một phần trong chủ đề của bạn, các thay đổi của bạn sẽ chỉ có hiệu lực khi chủ đề còn hoạt động, trong khi plugin vẫn hoạt động bất kể bạn đang sử dụng chủ đề nào . Để thực hiện công việc của mình, chức năng. php có thể chứa mã PHP cũng như các chức năng gốc của WordPress. Nếu bạn biết cách của mình xung quanh những thứ như móc chủ đề, bạn thậm chí có thể sử dụng các chức năng.

Tôi có thể chỉnh sửa chức năng php trong WordPress không?

Bạn có thể chỉnh sửa các chức năng. tệp php trong WordPress bằng Trình chỉnh sửa chủ đề dành cho quản trị viên WordPress hoặc chương trình Giao thức truyền tệp (FTP) . Ngoài ra, bạn có thể sử dụng plugin để thêm đoạn mã mà không làm thay đổi chức năng. trực tiếp tệp php của chủ đề của bạn.