Thêm mã ngắn vào chức năng php
Sử dụng mã ngắn trong các tệp WordPress PHP nên là một trong những cách nâng cao để bạn có thể thêm mã ngắn vào các mẫu trang của mình ở bất kỳ đâu trong mã của bạn. Điều quan trọng cần nhớ là việc chỉnh sửa tệp chủ đề của bạn có thể dẫn đến lỗi khi không được thực hiện đúng cách Show
Không giống như thêm một mã ngắn trong trình chỉnh sửa WordPress; . Đối với hướng dẫn này, tôi muốn bắt đầu bằng cách tạo một mã ngắn đơn giản chỉ hiển thị văn bản Tạo mã ngắn trong PHP. Ví dụ mã ngắn WordPressTạo một mã ngắn trong chủ đề của bạn không khó như đã thảo luận trong hướng dẫn trước đó – cách tạo mã ngắn trong plugin WordPress. Vì vậy, chúng ta cần bắt đầu với móc hành động //Adding shortcode action hook add_shortcode( 'hakuna-matata' , 'hakuna_matata_shortcode_callback'); //Shortcode Callback function function hakuna_matata_shortcode_callback(){ echo "Hakuna Matata"; } Nếu bạn muốn tạo mã ngắn bằng PHP thì đây là mã mà bạn thêm vào Tạo mã ngắnBước đầu tiên là tạo hàm shortcode. Bên trong tệp 1, thêm khối mã sau
Trong ví dụ mã ở trên, hàm 5 trả về một hình ảnh được xác định trước có tên là 6Bước tiếp theo là đăng ký mã ngắn với WordPress bằng chức năng tích hợp sẵn 7. Vẫn bên trong 1, thêm dòng mã sau
Khi bạn đăng ký một mã ngắn bằng hàm 7, bạn chuyển vào thẻ mã ngắn ( 0) và hàm tương ứng ( 1)/hook sẽ thực thi bất cứ khi nào phím tắt được sử dụngTrong trường hợp này, thẻ tắt là 2 và thẻ móc là 5Ghi chú. Khi đặt tên thẻ, chỉ sử dụng chữ thường và không sử dụng dấu gạch nối; Sử dụng mã ngắnBây giờ bạn đã tạo và đăng ký mã ngắn, đã đến lúc dùng thử. Bất cứ khi nào bạn muốn avatar DOTI xuất hiện trong nội dung bài đăng, bạn có thể sử dụng mã ngắn để thay thế
Mã ngắn với Tham số (Thuộc tính)Trong ví dụ trước, không có nhiều chỗ để thay đổi mọi thứ. Giả sử, thay vì đẩy một hình ảnh duy nhất, chúng tôi muốn có thể đặt hình ảnh nào sẽ sử dụng bằng cách sử dụng một tham số. Bạn có thể làm điều đó bằng cách thêm một số thuộc tính (______16_______4) Một lần nữa, bên trong 1, thêm một chức năng khác, như vậy
Hàm trên chấp nhận một tham số duy nhất. 6. Nếu giá trị 6 không được chuyển, nó sẽ sử dụng giá trị chuỗi mặc định là 8. Nó thực hiện điều này bằng cách mở gói mảng các thuộc tính bằng cách sử dụng hàm 9 tích hợp sẵn và kết hợp các giá trị mặc định với các giá trị có thể đã được chuyển vào hàmĐừng quên đăng ký shortcode
Với hàm shortcode được tạo và hook được thêm vào, shortcode hiện đã sẵn sàng để sử dụng bên trong nội dung bài đăng của bạn
Ngoài ra, bạn có thể bỏ qua 6 và chỉ cần sử dụng giá trị mặc định
Và đó là nó. Bây giờ bạn đã biết cách tạo mã ngắn WordPress tự đóng. Nhưng có một loại khác mà bạn có thể tạo ra Kèm theo mã ngắnCho đến bây giờ, chúng tôi đã làm việc với các mã ngắn tự đóng. Nhưng có một loại shortcode khác. kèm theo mã ngắn Kèm theo mã ngắn cho phép bạn sử dụng định dạng kiểu BBCode. Đó là, một phong cách trông như thế này
Mã ngắn kèm theo rất hữu ích khi bạn cần thao tác với nội dung kèm theo. Ví dụ: giả sử bạn có một kiểu nút cụ thể mà bạn sử dụng trên trang web của mình; Bằng cách sử dụng mã ngắn kèm theo, bạn có thể tập trung vào nội dung hơn là vào mã Tạo mã ngắnMột lần nữa, bên trong tệp 1, hãy thêm khối mã sau 0Trong khối mã ở trên, 2 được sử dụng để xác định chức năng này dưới dạng mã ngắn kèm theo. Và, bên trong chức năng đó, bạn đang bọc nội dung của mình ( 3) trong mã HTMLOK, bây giờ là lúc để đăng ký shortcode 1Và đó là nó. Mã ngắn của bạn đã sẵn sàng để sử dụng Sử dụng mã ngắnSử dụng mã ngắn kèm theo không khác nhiều so với sử dụng mã ngắn tự đóng. Giống như HTML, bạn chỉ cần đảm bảo rằng bạn có phần mở đầu và phần kết thúc 2Tất nhiên, đây chỉ là một ví dụ cơ bản. Bạn cũng có thể thêm các tham số vào một mã ngắn kèm theo, giống như bạn làm với một mã ngắn tự đóng Bên trong 1, thêm một chức năng nữa 3Và sau đó đăng ký shortcode 4Chức năng mới này cho phép bạn đặt liên kết cho nút bằng cú pháp sau 5Với các mã ngắn kèm theo, bạn có thể làm được rất nhiều việc với rất ít mã Vài Lời Về WidgetTheo mặc định, mã ngắn chỉ được hỗ trợ trong các bài đăng, trang hoặc loại bài đăng tùy chỉnh; . Để thêm hỗ trợ cho các widget, bạn cần thêm đoạn mã sau vào tệp 0 6Khi bạn làm điều đó, bạn có thể sử dụng mã ngắn trong tiện ích - giống như bạn làm trong bài đăng/trang Kết thúc mọi thứViệc thêm mã ngắn của riêng bạn không tốn nhiều công sức - đặc biệt là khi bạn hiểu cách chúng được triển khai. Nếu bạn muốn tìm hiểu thêm, hãy xem WordPress codex Làm cách nào để tạo một mã ngắn trên một chức năng trong php?Trong hướng dẫn này, chúng tôi sẽ thêm các liên kết mạng xã hội vào bài đăng làm ví dụ. . Bước 1 – Tạo một tệp chủ đề mới. . Bước 2 – Tạo hàm Shortcode. . Bước 3 – Thêm mã ngắn tự đóng vào trang web. . Bước 4 – Thêm tham số vào Shortcode. . Bước 5 – Kiểm tra các thông số. . Bước 6 – Tạo một mã ngắn kèm theo Làm cách nào để thêm mã ngắn trong chức năng WordPress php?Đăng nhập vào Bảng điều khiển WordPress với thông tin đăng nhập của bạn Trong menu điều hướng, nhấp vào “Đăng” Nhấp vào bài đăng bạn muốn chỉnh sửa Nhấp vào “Văn bản” Chèn mã ngắn Nhấp vào “Cập nhật” để lưu các thay đổi của bạn Chức năng nào được sử dụng để hiển thị shortcode?do_shortcode( string $content, bool $ignore_html = false ). chuỗi. Tìm kiếm nội dung cho mã ngắn và lọc mã ngắn thông qua móc của chúng
Add_shortcode trong WordPress là gì?Hàm add_shortcode được dùng để đăng ký trình xử lý mã ngắn . Phải mất hai tham số. tên mã ngắn (chuỗi được sử dụng trong nội dung bài đăng) và tên hàm gọi lại. Ba tham số được truyền cho chức năng gọi lại shortcode. Bạn có thể chọn sử dụng bất kỳ số nào trong số chúng, kể cả không có cái nào. |