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ã
[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.php
3 đến functions.php
4 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ệ
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.php
5 thành bất cứ điều gì bạn muốn tin nhắn nói
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.php
7 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.php
8. Lệnh functions.php
9 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.php
0, 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.php
1 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ả
[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.php
2, 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.php
8 bằng functions.php
4 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
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.php
5] đượ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?