Chủ Nhật, 18 tháng 8, 2019

Làm thế nào Shortcodes có thể thêm cuộc sống vào chủ đề WordPress

Hỏi n số quản trị web về cách họ muốn có một trang web có khả năng mở rộng và để họ thay đổi khi đang di chuyển, và bạn sẽ nhận thấy tất cả họ gật đầu với lời khẳng định. Mọi chủ sở hữu trang web tìm thấy triển vọng của họ được trao một quyền kiểm soát miễn phí đối với việc tùy chỉnh trang web của họ rất mời, và dễ hiểu như vậy. Khả năng không bị hạn chế để thêm nội dung được cá nhân hóa vào các trang web là điều thúc đẩy chính cho các quản trị web, những người thích cầm đồ vật và lướt qua các tính năng mặc định có thể không chính xác theo ý thích của họ.

Đôi khi, bạn có thể muốn hiển thị tiện ích Google plus tại đây hoặc nhúng một phần nội dung vào bài đăng của bạn ở đó. Câu hỏi là, và đó là câu hỏi duy nhất - Làm thế nào bạn có thể đạt được điều đó trong WordPress? Câu trả lời nằm ở mã ngắn WordPress. Shortcodes, trong xương trần của chúng, là những đoạn mã nhỏ cung cấp cho bạn khả năng tùy biến đáng chú ý để chủ động thực hiện các sửa đổi chức năng cho trang web của bạn như bạn muốn, khi bạn muốn. Vào ngày này, một lượng lớn các plugin WordPress sử dụng các mã ngắn này để thêm một số chức năng bổ sung cho trang web WordPress tương ứng.

Các mã ngắn của WordPress đã bị thay đổi với phiên bản WordPress 2.5 và kể từ đó, đã thu hút sự ưa thích của cộng đồng phát triển web theo một cách khá thống trị. Tùy chỉnh các trang web cho một số tính năng khó tích hợp hoặc thay đổi chúng ngay từ cấp độ phân tử của chúng không còn là nhiệm vụ khó khăn nữa. Các mã ngắn WP quản lý để tạo cho bạn khả năng tinh chỉnh một tính năng hoặc thêm một tính năng mới với các đoạn mã ngắn dễ viết và dễ hiểu hơn.

Bạn có thể tìm mã ngắn mặc định ở đâu trên trang web của mình
Nếu bạn chưa nhận ra, chủ đề trang web của bạn có thể chứa một số mã ngắn thực sự tiện dụng. Về cơ bản, chúng tôi đang nói về shortcode mà bạn có thể tìm thấy trong functions.phptệp chủ đề của mình. Là một lập trình viên, bạn có thể chưa bao giờ biết đến functions.phpvì WordPress có một bộ tính năng không bắt buộc bạn phải đào sâu vào khía cạnh kỹ thuật của mọi thứ. Tuy nhiên, nếu bạn đang đọc về shortcodes, tôi muốn nói rằng rõ ràng là bạn đã có ý định của mình functions.php. Nhưng ngay cả khi bạn thấy khó xác định mã ngắn trong tệp, nó khá đơn giản. Mã ngắn bạn đang tìm kiếm trông giống như mã sau:

https://gist.github.com/puikinsh/5c1b2aebaa8169be9d9a

Bắt đầu với Shortcode cơ bản nhất
Để bắt đầu, bạn cần biết rằng WordPress cung cấp một vài mã ngắn mặc định và chúng bao gồm:

Mã ngắn âm thanh cho phép bạn nhúng liền mạch một số tệp âm thanh.
Chú thích mã ngắn để thêm chú thích cho hình ảnh.
Nhúng mã ngắn giúp bạn thêm các tệp đa dạng như video, âm thanh và nhiều hơn nữa vào blog của bạn.
Thư viện ảnh ngắn để giúp bạn sắp xếp hình ảnh và video trong phòng trưng bày.
Mã ngắn video để giúp bạn nhúng video liền mạch.
Tạo một shortcode là một quá trình bắt đầu bằng việc tạo một hàm gọi lại sẽ được gọi mỗi khi một shortcode hoạt động. Chức năng cụ thể đó sau đó đã được tích hợp với một shortcode. Bây giờ, quy trình chuẩn chỉ ra rằng mã mới mà bạn tạo nên được thêm vào functions.phptệp, nhưng khi bạn thêm nhiều số lượng mã ngắn, bạn nên tạo một tệp riêng biệt và liên kết nó với functions.php.

Shortcode cho Widgets
Đó là một quan niệm sai lầm được tin tưởng rộng rãi rằng mã ngắn chỉ có thể được tận dụng cho các bài đăng trên một trang web, bạn vẫn còn một số nền tảng để làm. Shortcodes có thể được sử dụng có thể hoạt động hoàn hảo trong việc kết hợp với các widget và tăng cường chức năng của chúng. Để tăng cường tính năng tiện ích được đặt bằng cách sử dụng mã ngắn, bạn chỉ cần mở functions.phptệp và thêm mã sau đây:

add_filter ('widget lòng', 'do_shortcode');
Ngoài các widget, một số phần khác của trang web WordPress hoạt động song song với các mã ngắn và có thể dễ dàng nâng cao. Oyu có thể muốn sử dụng chúng trên một phần không được phụ tùng trong trang web WordPress của bạn và bạn cũng có thể. Giả sử tên chủ đề của bạn là XYZTheme và bạn muốn có một mã ngắn để hiển thị biểu mẫu liên hệ trong chủ đề:

echo do_shortcode ("[myowntheme_shortcode]");
Bây giờ, giả sử bạn muốn người đọc đăng ký vào trang web của bạn để tất cả các bài đăng của bạn được gửi trực tiếp đến hộp thư đến của họ. Giờ đây, thay vì viết một mẩu tin nhắn mỗi lần bạn muốn khách truy cập đọc nó, bạn có thể tiết kiệm thời gian bằng cách viết một mã ngắn hiển thị thông báo này thông qua trang web của bạn:

https://gist.github.com/puikinsh/20ec9d80e49c6830dcb8

Để tăng cường hơn nữa các tính năng, hãy tạo Shortcodes với các thuộc tính
Các thuộc tính có thể hoạt động rất tốt để củng cố bộ tính năng vốn đã rất ấn tượng mà Shortcodes kết hợp với trang web của bạn. Hàm được tạo trong mã được đề cập ở trên có thể được mở rộng hơn nữa bằng cách sử dụng các thuộc tính:

https://gist.github.com/puikinsh/133770bfe41e9a57c3fb

Tạo Web
Kết thúc
Những đợt mã ngắn này rõ ràng là rất tháo vát. Mặc dù bạn có thể sử dụng chúng theo ý muốn để thêm một số khả năng tùy chỉnh mạnh mẽ vào trang web của mình, hãy tránh xa sự cám dỗ của việc sử dụng chúng mọi lúc. Có nhiều tính năng WordPress mặc định khác nhau phục vụ mục đích vừa phải và không có bất kỳ mê cung phức tạp nào để thực hiện chúng. Nhưng, khi sử dụng shortcodes nằm trong chương trình nghị sự, hãy làm quen với chúng và để tùy chỉnh trang web của bạn nhảy một cách thuận tiện.

Không có nhận xét nào:

Đăng nhận xét