Cách chèn shortcode vào trang WordPress. Làm cách nào tôi có thể chèn cùng một mã ngắn vào mã php của trang? Thêm Google AdSense

Mã ngắn WordPress mạnh mẽ nhưng vẫn chức năng ít được biết đến hệ thống quản lý trang web. Để hiển thị quảng cáo trên blog của bạn, chỉ cần gõ từ adsense. Sử dụng lệnh post_count bạn có thể biết ngay số lượng bài viết. Có rất nhiều ví dụ tương tự. Các bộ tính năng có thể giúp công việc của người viết blog trở nên dễ dàng hơn nhiều.

Ví dụ về một mã ngắn đơn giản

Người dùng mới làm quen cần học cách tạo và sử dụng đội đặc biệt và cũng có thể áp dụng tùy chọn làm sẵn. Để làm được điều này, bạn cần hiểu shortcode WordPress bao gồm những gì. Ví dụ: bạn có thể lấy dòng Một số câu. Trong bài đăng này, người dùng gọi tùy chọn được liên kết với shortcode. Dòng bao gồm hai tham số.

Phần đầu tiên của mục nhập là một mảng bao gồm các thuộc tính id và color. Thay vì những giá trị này, bạn có thể chỉ định bất kỳ tham số nào có tên mong muốn trong thẻ mở. Phần thứ hai của mục này là văn bản. Để xử lý nó, bạn cần dịch toàn bộ bản ghi sang PHP. Người dùng sẽ nhận được một dòng có nội dung như sau: my_shortcode(array("id"=>"1", "color"="white"), "Some kind of question").

Nếu muốn, bạn có thể sử dụng bài viết mà không cần thẻ đóng ở trên. Dòng sẽ trông như thế này: . Trong trường hợp này, chỉ các thuộc tính được liệt kê trong thẻ mở mới được truyền vào hàm. Tùy chọn ghi đã chỉ định được sử dụng khi gọi một tùy chọn không yêu cầu nhận thông tin khác để xử lý. Để thêm thư viện, chỉ cần chỉ định ID trong thuộc tính.

Cách chèn shortcode vào WordPress

Các bộ tính năng rất dễ sử dụng. Blogger cần tạo một bài viết mới hoặc mở một bài viết có sẵn để chỉnh sửa. Sau đó, bạn cần chuyển trình soạn thảo văn bản sang chế độ HTML và chỉ định mã ở định dạng . Bạn cũng có thể sử dụng các thuộc tính. Mục nhập sẽ trông như thế này: .

Bạn có thể nhúng bất kỳ nội dung nào vào mã ngắn: text. WordPress 2.5 đã giới thiệu một bộ tính năng được gọi là API Shortcode. Sau khi lưu bài viết, nội dung bài viết được xử lý. Song song đó, API Shortcode chuyển đổi các mã ngắn để thực hiện các chức năng được giao của chúng.

Mục đích

Với công cụ này, bạn có thể tạo các chủ đề WordPress gốc trong trình chỉnh sửa mà không cần HTML hoặc kiến ​​thức đặc biệt. Các nút và thanh trượt kiểu Accordion được thêm vào nếu cần thiết. Người dùng có thể chia văn bản thành các cột, kết nối thư viện, đánh dấu các từ bằng bất kỳ màu nào, chèn danh sách và bảng đẹp mắt kèm theo giá cả. Mã ngắn cho phép bạn làm cho blog của mình có nhiều chức năng hơn và nội dung của bạn mang tính biểu cảm và hiệu quả hơn. Phương pháp thêm này yếu tố tương tác Nó được sử dụng trong việc giải quyết nhiều vấn đề và rất hữu ích trong công việc.

Tạo mã ngắn

Nếu người dùng biết cách gõ một hàm PHP đơn giản thì sẽ dễ dàng đạt được mục tiêu của mình. Để tạo một shortcode, bạn cần tìm và mở một trong các tập tin WordPress hàm.php. Sau đó, bạn cần chèn hàm dòng hello() (trả về "Xin chào thế giới!";). Hành động này sẽ tạo ra một hàm chịu trách nhiệm hiển thị văn bản được chỉ định. Để chuyển nó thành shortcode, bạn cần chèn lệnh “add_shortcode()” sau tùy chọn “hello()”.

Dòng này sẽ có dạng như sau: add_shortcode("hw", "hello");. Khi một mã ngắn được tạo, người dùng có thể sử dụng nó trong ghi chú và trang. Để thực hiện việc này, bạn cần chuyển sang chế độ HTML và nhập dòng . Mã ngắn này là một ví dụ rõ ràng thật dễ dàng để tạo ra các bộ tính năng như vậy.

Sử dụng plugin

Để làm việc dễ dàng hơn, blogger có thể tải xuống tiện ích mở rộng. Sử dụng tiện ích bổ sung là tốt nhất một cách đơn giản có được bộ chức năng làm sẵn mà không cần cài đặt không cần thiết.

Mã ngắn WP của MyThemeShop

Gần đây hơn điều này gia hạn miễn phíđược phân phối như một giải pháp cao cấp. Hiện tại, plugin shortcode WordPress chứa 24 thành phần cơ bản: nút, bản đồ, dải phân cách, bảng giá, v.v. Để bắt đầu, blogger cần cài đặt tiện ích bổ sung và mở trình soạn thảo văn bản. Để thêm shortcode, bạn cần nhấp vào biểu tượng “+”. Số lượng cài đặt trong cửa sổ bật lên xuất hiện tùy thuộc vào lựa chọn của người dùng.

Mã ngắn cuối cùng

Đây là một trong những phần mở rộng phổ biến nhất. Tiện ích bổ sung này được tìm thấy trong mọi bộ sưu tập plugin dành cho cài đặt WordPress. Tiện ích mở rộng có sẵn cho mọi người dùng. Nếu cần, các phần bổ sung trả phí cho plugin sẽ được tải xuống. Blogger có thể làm việc với 50 yếu tố thiết kế trang, trình tạo mã ngắn và trình chỉnh sửa kiểu CSS.

Plugin có hỗ trợ cho một số ngôn ngữ. Đến lợi ích sản phẩm phần mềm Bạn cũng có thể bao gồm tích hợp với bất kỳ mẫu nào, thiết kế hiện đại, thiết kế ban đầu các nút, sự hiện diện của tiện ích tùy chỉnh và thanh trượt cho thư viện.

Mã ngắn hiệu quả

Phần mở rộng này có bề ngoài khá đơn giản. Cập nhật sản phẩm phần mềm được thực hiện không thường xuyên. Tuy nhiên, addon này chứa tất cả các mã ngắn WordPress tiêu chuẩn.

Blogger có thể làm việc với các tab, cột, ngăn, v.v. ngang và dọc. Các phần tử được thêm vào sẽ được hiển thị ngay lập tức trong biên tập đồ họa. Người dùng có thể tắt chúng cho các bài viết hoặc trang web bằng phần Cài đặt.

Trình viết tắt

Plugin này cũng thường được tìm thấy trong các bộ sưu tập khác nhau. Phần mở rộng được cập nhật rất hiếm khi. Người dùng có thể tạo các bộ tính năng với sử dụng HTML và mã JavaScript. Một trong những điều nhất ví dụ đơn giản là vị trí của một khối quảng cáo trong văn bản. Để làm điều này, bạn cần tạo một tập hợp các hàm AdSenseAd.

Plugin ShortCode là một công cụ rất linh hoạt. Bạn sẽ không thể tìm thấy các mã ngắn cơ bản ở đây. Người dùng có thể tạo các yếu tố cần thiết một cách độc lập.

Mã ngắn Bootstrap dễ dàng

Plugin cho phép bạn thêm các kiểu thiết kế mới cho trang web. Các nhà phát triển cho rằng đây là tiện ích mở rộng đơn giản và dễ tiếp cận nhất trong WordPress. bảng điều khiển soạn thảo văn bản chứa các nút cho phép bạn sao chép và dán mã ngắn. Plugin có hỗ trợ phông chữ có biểu tượng. Người dùng có thể thêm phong cách và các yếu tố thiết kế trang web khác.

Tiện ích mở rộng được tạo để hoạt động với lưới tài nguyên web nên có nhiều cài đặt cho các cột. Một blogger có thể tạo một số khối cũng như chỉ định kích thước và vết lõm. Plugin hỗ trợ Người dùng cũng có thể hoạt động với các mã ngắn cơ bản: tab, danh sách, nút, nhãn, thanh trượt, v.v.

WP Canvas - Mã ngắn

Tiện ích bổ sung này chứa tuyển tập các bộ tính năng phổ biến nhất để mở rộng chức năng của trang web. Blogger không chỉ có quyền truy cập vào các yếu tố thông thường mà còn cả khung, hình ảnh có dòng chữ, khối để thêm đánh giá, tiện ích đếm ngược, chỉ báo tiến trình với các hiệu ứng, v.v.

Plugin hỗ trợ phong cách tùy chỉnh, mã HTML, phông chữ có biểu tượng. Nếu muốn, blogger có thể cho phép hiển thị tuyển tập các bài đăng trên trang. Các nhà phát triển chỉ cung cấp cho người dùng Mô tả ngắn sản phẩm phần mềm. Đồng thời, plugin đáp ứng tốt tất cả các chức năng được giao cho nó.

Mã ngắn Arconix

Tiện ích mở rộng chứa 6 loại mã ngắn WordPress. Người dùng có thể làm việc với các khối, tab, nút, thanh trượt, v.v. Plugin hỗ trợ phông chữ có biểu tượng. Nếu muốn, blogger có thể thay đổi hình thức đăng nhập, bật đèn nền và chia trang thành các cột.

Mã ngắn đơn giản

Đây là một trong những tiện ích mở rộng đơn giản dành cho WordPress. Sau khi cài đặt sản phẩm phần mềm vào bảng trên cùng soạn thảo văn bản, bạn có thể thấy một nút để chọn các thành phần khác nhau. Tất cả các mã ngắn tiêu chuẩn đều có ở đây: tab, danh sách thả xuống, biểu tượng, thông báo, v.v.

Khi một blogger học cách tạo và sử dụng các bộ tính năng, anh ta có thể tập trung vào giải pháp làm sẵn cho trang web.

Mã ngắn WordPress: Thiết lập

Cách hiển thị liên kết để xuất bản bài viết trong mạng xã hội Twitter? Để thực hiện việc này, bạn cần mở tệp tin.php và dán dòng sau bên cạnh các mã ngắn WordPress khác trong PHP: function twitt())(return "ID).""title="share the note với bạn bè của bạn!" >отправить";}add_shortcode("twitter", "twitt");.!}

Sau đó, bạn cần chuyển sang chế độ HTML. Tiếp theo bạn nên nhập từ. Liên kết sẽ được thêm vào nơi người dùng để lại shortcode.

Bộ chức năng "đăng ký RSS"

Một trong những điều nhất cách hiệu quả tăng số lượng người đăng ký đang hiển thị một thông báo được định dạng chính xác. Blogger không cần thay đổi toàn bộ mã chủ đề WordPress. Người dùng phải tự quyết định nơi tập hợp các chức năng sẽ được hiển thị. Mã trông như thế này: hàm subscribeRss() (trả về "Đăng ký";) add_shortcode("subscribe", "subscribeRss");.

Phép cộng Google Adsense

Nhiều blogger sử dụng dịch vụ quảng cáo theo ngữ cảnh. Dán mã công cụ của Google vào tệp chủ đề của bạn thật dễ dàng. Nhưng các nhà tiếp thị biết rằng mọi người có nhiều khả năng nhấp vào các liên kết được nhúng trong nội dung hơn. Để chèn khối quảng cáo vào bất kỳ đâu trên trang, bạn cần tạo một mã ngắn và gọi nó bằng lệnh.

Thêm nguồn cấp RSS

Để hoàn thành nhiệm vụ này, bạn cần chuyển đổi hàm thành shortcode. Sau đó, bạn cần bật chế độ HTML và chèn dòng vào trường soạn thảo. Thuộc tính đầu tiên cho biết URL nguồn cấp dữ liệu RSS và thuộc tính thứ hai cho biết số lượng ghi chú sẽ hiển thị.

Thêm bài viết từ cơ sở dữ liệu

Để gọi danh sách bài viết trực tiếp trong trình chỉnh sửa, bạn cần tạo shortcode, chuyển sang chế độ HTML và chèn dòng . Lệnh này sẽ liệt kê năm bài đăng từ danh mục có ID 2. Điều đáng chú ý là các plugin WordPress có thể hiển thị các bài đăng liên quan. Tuy nhiên, bằng cách sử dụng shortcode, một blogger có thể dễ dàng có được danh sách bất kỳ số lượng bài đăng nào từ một danh mục cụ thể.

Gọi lại hình ảnh của bài viết cuối cùng

Để làm việc với hình ảnh dễ dàng hơn, bạn có thể sử dụng các bộ hàm. Để gọi lại hình ảnh của bài viết cuối cùng, bạn cần tạo một shortcode. Sau đó, bạn nên bật chế độ HTML và chèn dòng vào trường chỉnh sửa.

Thêm bộ tính năng vào widget

Điều đáng chú ý là không một mã ngắn WordPress nào hoạt động ở các cột bên của trang web. Giới hạn nền tảng có thể được bỏ qua. Để thực hiện việc này, bạn cần mở tệp chủ đề cho hàm WordPress.php và chèn dòng add_filter('widget_text', 'do_shortcode');. Shortcode sẽ được thêm vào widget.

Xin chào các độc giả thân mến của tôi!

Một lần nữa, đã lâu tôi không viết, nhưng có lý do cho việc đó. Hôm nay tôi muốn làm sáng tỏ chủ đề tạo shortcode (shortcode) của riêng bạn trong WordPress. Tôi đã từng tìm kiếm rất lâu - tôi cần thay thế shortcode plugin trên trang web của khách hàng và phá hủy chính plugin đó. Tôi nghĩ đó là những gì tôi đã nói - càng ít pralines thì càng tốt. Trên thực tế, điều này là đúng. Nhưng đây là một câu hỏi khác và chúng tôi quay lại mã ngắn của mình.

Nếu bạn chạy blog của mình trên công cụ WordPress thì rất có thể bạn muốn thêm một số nội dung chuyên biệt vào bài đăng hoặc trang của mình nhưng không biết cách thực hiện? Có thể bạn muốn nhúng tiện ích Twitter, quảng cáo Google Adsense hoặc một số nội dung khác. Làm cách nào bạn có thể dễ dàng thêm loại nội dung này vào bài đăng hoặc trang của mình? May mắn thay, WordPress cung cấp một thứ gọi là shortcode để thực hiện loại nhiệm vụ này cực kỳ dễ dàng. Bài đăng này sẽ hướng dẫn bạn quy trình tạo, cài đặt và sử dụng shortcode trong chủ đề WordPress của bạn. Nhưng hãy bắt đầu với shortcode là gì.

Mã ngắn WordPress là gì?

Nói tóm lại, shortcode là một thẻ đặc biệt mà bạn có thể chèn vào bài viết và sẽ được thay thế bằng nội dung khác khi bạn thực sự xem bài đăng trên trang web. Nếu bạn đã từng nhúng Thư viện WordPress vào blog của bạn thì bạn đã thấy mã ngắn được nhúng.

Khi bạn tải một trang blog bằng mã ngắn, WordPress sẽ thay thế mã ngắn đó bằng tất cả mã thực sự hiển thị thư viện có hình ảnh của bạn được chèn bằng một ID cụ thể.

Như bạn có thể thấy từ ví dụ trên, shortcode tương tự như Thẻ HTML, nhưng được đặt trong dấu ngoặc vuông thay vì dấu ngoặc nhọn. Mã này được thay thế bằng mã khác khi trang thực sự tải trong trình duyệt web. Thật tuyệt khi WordPress cho phép bạn tạo các mã ngắn tùy chỉnh của riêng mình để hiển thị hầu hết mọi thứ! Bạn có thể sử dụng nó cho bất cứ điều gì bạn muốn, chẳng hạn như xuất video Youtube, hiển thị tweet mới nhất của bạn hoặc thậm chí tùy chỉnh nó theo ý muốn.

Nếu bạn vẫn quan tâm, hãy xem một ví dụ. Giả sử tôi muốn hiển thị quảng cáo AdSense trong bài đăng của mình. Tôi có thể chuyển sang chế độ soạn thảo HTML của WordPress, sao chép và dán một khối mã Adsense vào đó, nhưng điều đó sẽ rất tẻ nhạt và khiến tôi mất tập trung khi chuyển đổi chế độ xem của trình chỉnh sửa trong bài đăng của mình. Ngoài ra, nếu tôi muốn thay đổi đơn vị quảng cáo của mình, tôi sẽ phải quay lại từng bài đăng để thay đổi đơn vị quảng cáo đó thành đơn vị quảng cáo mới. Một cách dễ dàng hơn và hơn thế nữa cách đáng tin cậy thêm khối Adsense vào bất cứ nơi nào tôi muốn là sử dụng mã ngắn AdSense.

Mã ngắn có thể trông như thế này:

Khi bạn thực sự xem bài đăng trên trang web của mình, mã ngắn sẽ được thay thế khối quảng cáo Quảng cáo. Vậy làm thế nào để bạn tạo shortcode này? Rất có thể bạn sẽ cần phải nói với WordPress bằng cách nào đó để thay thế shortcode bằng những gì bạn cần. Hãy xem những gì cần phải làm tiếp theo cho việc này.

Làm thế nào để tạo một mã ngắn?

May mắn thay, WordPress giúp bạn dễ dàng tạo mã ngắn của riêng mình, vì vậy hãy thực sự bắt đầu triển khai mã ngắn. Điều đầu tiên chúng ta cần làm là xác định hàm xuất mã Adsense thực tế. Tất cả các mã sau đây sẽ cần phải được thêm vào tệp tin.php của chủ đề của bạn. Tất cả rõ ràng? Được rồi, chúng ta hãy xem chức năng này.

Hàm zacompom_adsense($atrs) ( return " "; )

Hàm này khá đơn giản - nó chỉ trả về mã Google-Adsense của tôi dưới dạng chuỗi. Hàm này sẽ trả về bất cứ thứ gì bạn viết ở đó - có thể là tiện ích Twitter, một số menu trang web chuyên biệt hoặc chỉ một số tin nhắn hoặc nội dung.

Bây giờ chúng ta có một hàm trả về những gì chúng ta muốn, làm cách nào chúng ta có thể liên kết nó với một mã ngắn? Bây giờ đây là lúc API WordPress xuất hiện trong bối cảnh WordPress. Chúng ta hãy xem lại cách chúng ta thực hiện điều này và sau đó giải thích điều gì đang xảy ra. Đây là cuộc gọi để tùy chỉnh mã ngắn AdSense của bạn.

Add_shortcode("adsense", "zacompom_adsense");

Đây rồi! Tham số đầu tiên được truyền là tên của shortcode, vì vậy trong trường hợp của chúng tôi, "adsense" sẽ yêu cầu WordPress tạo shortcode. Tham số thứ hai biểu thị hàm sẽ được gọi khi phát hiện một mã ngắn mới. Một lần nữa, trong trường hợp của chúng tôi, 'zacompom_adsense' yêu cầu WordPress thay thế kết quả của hàm zacompom_adsense của chúng tôi.

Không tệ? Bây giờ đây là một shortcode rất đơn giản, WordPress cho phép bạn làm được nhiều hơn với shortcode của mình, bao gồm cả việc thêm các tùy chọn (có thể bạn muốn chọn giữa các khối AdSense?). Bạn có thể xem danh sách đầy đủ các AP trong WordPress Codex.

Làm cách nào để sử dụng mã ngắn của tôi?

Phần cuối cùng này là dễ nhất, chỉ cần thêm mã ngắn vào HTML của bạn hoặc biểu diễn trực quan biên tập bài viết hoặc trang. Đây chính là nó! Bạn đã tạo mã ngắn đầu tiên của mình. Chúc mừng!

Thực ra thì có gì đáng khen đâu))) Họ vừa làm được điều mà bấy lâu nay họ hằng mơ ước. Bây giờ bạn có thể dễ dàng tạo mã ngắn của riêng mình và dán chúng vào bất cứ nơi nào bạn cần!

Tôi sẽ kết thúc việc này, hẹn gặp lại bạn sớm!

Gần đây tôi phát hiện ra rằng nhiều người không biết cách chèn mã ngắn vào WordPress hoặc hiển thị tập lệnh trên một trang web có công cụ khác. Và những người biết cách tạo shortcode PHP trong code template theme website thường mắc những lỗi nghiêm trọng. Và cuối cùng, họ đổ lỗi cho plugin hoặc shortcode của họ không hoạt động hoặc có gì đó không ổn với mẫu trang web. Nhưng trên thực tế, mọi thứ đều rất đơn giản và sai sót xảy ra chủ yếu là do không chú ý hoặc không biết cú pháp, dấu câu.

Tập tin thế nào? Trả lời nhanh

Đặc biệt đối với những người đã biết mọi thứ nhưng chỉ đang tìm kiếm câu trả lời nhanh hoặc cho một công cụ khác, vui lòng sử dụng mã này:

php echo làm shortcode wordpress

Tuy nhiên, đừng quên dấu câu! Các trích dẫn trong shortcode của bạn và trong mã php phải khác nhau.

Nghĩa là, nếu trong mẫu trang web WordPress của bạn, bạn sử dụng cùng một mã ngắn nhưng có hai dấu ngoặc kép bên trong ([“..."]) và trong mã php của bạn, bạn cũng sử dụng dấu ngoặc kép(“[…]”), thì bạn cần thay đổi một số trong số chúng thành những cái đơn lẻ. Chính vì những lý do nhỏ nhặt như vậy mà shortcode trong WordPress thường không hoạt động. Thêm về điều này dưới đây.

Shortcode là gì và nó dùng để làm gì?

Shortcode là từ tiếng Anh. "mã ngắn" Nó được sử dụng chủ yếu khi tạo plugin hoặc mô-đun được thiết kế để hoạt động với hệ thống quản lý nội dung (CMS), chẳng hạn như WordPress, Joomla, v.v. Nói một cách đơn giản, mã ngắn này là một loại lối tắt mà khi được thêm vào trang web sẽ kéo lên tất cả các mã lớn từ plugin.

Mã ngắn thường trông như thế này: thế này hoặc thậm chí chỉ một từ

Trong mọi trường hợp, điều này không quá quan trọng, vì điều chính là phải biết nguyên tắc thêm mã ngắn vào trang web.

Làm thế nào nó hoạt động?

Mọi thứ đều rất đơn giản. Giả sử bạn có một trang web trên Công cụ WordPress, bạn có một số mẫu trang web (thiết kế) đơn giản, nhưng để trang trí nó, bạn quyết định đặt một thanh trượt trên đó, trong đó ảnh của bạn sẽ tự cuộn qua. Nó rất dễ làm. Để thực hiện việc này, bạn cần tải xuống plugin trượt từ thư viện được chia sẻ Plugin WordPress, tải những bức ảnh cần thiết lên đó và plugin sẽ cung cấp cho bạn một mã thanh trượt nhỏ như:

nhưng chỉ đoạn mã ngắn này (Shortcode) trong một dòng:

Bằng cách chèn một cái gì đó như thế này

shortcode đến một trang của trang web trên WordPress hoặc trong một tiện ích, plugin của bạn sẽ bắt đầu hoạt động và sẽ tạo mã thanh trượt lớn hàng đầu, do đó bạn sẽ có được thanh trượt của mình trên các trang của trang web.

Làm cách nào để chèn shortcode thanh trượt trực tiếp vào mẫu WordPress bằng mã PHP?

Nếu bạn cần nó trực tiếp vào mã, vì mục đích này, các nhà phát triển plugin này đã viết bên cạnh (Hình trên) một hàm shortcode trong PHP:

“Chức năng” shortcode này có thể được chèn vào tệp php ở vị trí bạn cần trên trang web. Ví dụ: trong header.php, ở đâu đó sau phần nội dung hoặc có thể trong sidebar.php, hoặc tốt nhất là trong tệp mẫu trang (nó có thể được gọi là nội dung-page.php), kết quả là bạn sẽ nhận được điều đó cùng một thanh trượt nhưng đã được tích hợp sẵn trong thiết kế của trang web.

Tuy nhiên, bạn cần hết sức cẩn thận khi hiển thị shortcode trong mẫu wordpress trong tệp php. Đối với điều này, bạn cần ít nhất cơ bản kiến thức về php. Bởi vì nếu bạn chèn nó “không đúng chỗ” vào tệp PHP, trang web sẽ hiển thị lỗi.

Thông thường mọi mã PHP đều bắt đầu bằng . Sau khi hoàn thành một mã PHP và trước khi bắt đầu một mã khác, bạn có thể chèn hàm PHP của mình. Thật không may, các nhà phát triển plugin không phải lúc nào cũng tạo một plugin sẵn có (như trong trong ví dụ này) hàm php để hiển thị mã ngắn. Trong trường hợp này, bạn có thể tự tạo nó một cách dễ dàng và đơn giản, chi tiết hơn ở bên dưới.

Làm cách nào để hiển thị shortcode trong php trong wordpress nếu không có chức năng php tạo sẵn trong plugin?

Có những plugin trong đó các nhà phát triển của họ quyết định không chỉ định hàm PHP tạo sẵn để chèn mã ngắn vào tệp mẫu trang web (như trường hợp trong ví dụ trước) mà chỉ chỉ ra mã ngắn. Ví dụ như thế này trong plugin thanh trượt này:

Chúng ta nên làm gì trong trường hợp này, vì chúng ta cần chèn shortcode vào mẫu WordPress và trực tiếp vào tệp php trên trang web? Trong trường hợp này, bạn chỉ cần tự mình bọc mã ngắn bằng hàm đầu ra PHP, được hiển thị ở đầu bài viết. Kết quả là, tính đến mã ngắn của chúng tôi, chúng tôi sẽ nhận được loại hàm PHP này:

shortcode wordpress cách chèn

Bây giờ nó có thể được tích hợp an toàn vào bất kỳ mẫu trang web nào. Tuy nhiên, đừng vội vàng và hãy đọc phần bên dưới về những lỗi phổ biến mà ngay cả những quản trị viên web có kinh nghiệm cũng mắc phải khi thêm mã ngắn.

Những sai lầm lớn! Hoặc tại sao shortcode wordpress không hoạt động?

Ở đầu bài viết, tôi đã mô tả cách thêm shortcode vào WordPress một cách chính xác và cách chèn shortcode vào PHP. Hãy tóm tắt mọi thứ bây giờ.

Thực tế có 2 cách cộng, đó là:

mã ngắn wordpress vào mẫu

Như bạn có thể thấy, chúng chỉ khác nhau trong dấu ngoặc kép - đơn và kép. Cú pháp ngôn ngữ php Hãy rất cẩn thận về những trích dẫn như vậy. Và nếu bên trong hàm thứ hai, có hai dấu ngoặc kép, bạn chèn một mã ngắn cũng có hai dấu ngoặc kép, chẳng hạn như chúng tôi đã làm: thì bạn sẽ gặp lỗi trên trang web.

Để không xảy ra lỗi và shortcode của bạn hoạt động bình thường, bạn cần phải có dấu ngoặc kép khác nhau. Ví dụ như thế này:

Thêm bất kỳ một trong hai mã ngắn đầu tiên vào Mẫu WordPress bạn có thể làm điều đó trực tiếp trong trình chỉnh sửa. Để thực hiện việc này, hãy tìm một tệp php phù hợp trong trình chỉnh sửa trang web để kiểm soát “địa điểm” trên trang web mà bạn muốn hiển thị thanh trượt của mình. Bạn có thể tìm thấy vị trí này trong công cụ dành cho nhà phát triển trực tiếp trong trình duyệt của mình bằng cách nhấn tổ hợp phím Ctrl+Shift+I.

Xin chào các độc giả thân mến! Tôi vui mừng chào đón bạn đến với trang web của tôi. Trong bài viết ngắn này, tôi sẽ cho bạn biết cách chèn shortcode vào bất kỳ vị trí nào trong chủ đề của bạn. Tôi quyết định viết về điều này vì chỉ vài ngày trước tôi đã gặp phải một vấn đề tương tự. Tôi sẽ không đi sâu vào chi tiết của vấn đề một cách dài dòng và tẻ nhạt; tôi sẽ chỉ nói rằng tôi cần chèn mã ngắn của biểu mẫu liên hệ vào cửa sổ phương thức trong tệp chủ đề, (cửa sổ phương thức) được mở khi nhấp vào. Vì vậy, cần phải hiển thị shotcode trực tiếp trong tệp mẫu WordPress.

Tôi nghĩ mọi người đều biết rằng shortcode hầu hết được chèn trực tiếp vào nội dung của bài đăng hoặc bài viết. Ví dụ, vì tôi đã đề cập Mâu liên hệ, thì nếu chúng ta cần chèn một biểu mẫu như vậy trên trang của mình, thì tất cả những gì chúng ta cần làm là cài đặt plugin Contact Form 7, tạo biểu mẫu, lấy mã ngắn của biểu mẫu đã tạo và chèn mã cửa hàng này trực tiếp vào phần nội dung của biểu mẫu trang. Nhân tiện, điều này đã được thực hiện trên blog của tôi:

TRONG trong trường hợp này Plugin Biểu mẫu liên hệ 7 đã cung cấp cho chúng tôi mã shrtcode mà chúng tôi chèn vào phần nội dung của mục nhập, thay vào đó sẽ được hiển thị mã php, được mô tả trước đây trong chức năng plugin. Nguyên tắc này được sử dụng để hiển thị thông tin từ một số lượng lớn plugin, tôi nghĩ bạn biết rõ điều này.

Nhưng mọi thứ sẽ khác nếu chúng ta cần hiển thị shortcode trực tiếp trong mẫu chủ đề. Trong trường hợp này, bạn sẽ không bị giới hạn chỉ cần chèn mã ngắn vào tệp chủ đề, nếu không mã ngắn sẽ được hiển thị trên trang web ở dạng văn bản thuần túy. Làm thế nào để giải quyết vấn đề này?

Trên thực tế, mọi thứ rất đơn giản, mọi thứ đều được thực hiện bằng cách sử dụng chức năng đặc biệt WordPress được gọi là do_shortcode() , lấy một tham số duy nhất - một shortcode, nó trông như thế này:

Hàm này trả về kết quả thực thi shortcode.

Nghĩa là, nếu trong trường hợp của tôi, tôi cần hiển thị biểu mẫu liên hệ trong một mẫu, tôi đã sử dụng đoạn mã sau:

Xin lưu ý rằng tôi đã sử dụng đầu ra php echo, điều này là cần thiết bởi vì, như tôi đã nói ở trên, hàm do_shortcode() trả về việc thực thi shortcode, tức là nó không hiển thị nó trên màn hình, chúng ta cần phải tự làm việc này, đó là những gì chúng ta thực sự sử dụng toán tử php tiếng vang.

Đây là cách shortcode được hiển thị trong mẫu chủ đề wordpress, như bạn có thể thấy, không có gì phức tạp cả, mọi thứ đều được giải quyết theo đúng nghĩa đen bằng một hàm. Đối với tôi đó là tất cả, như mọi khi, tôi hy vọng rằng tài liệu này hữu ích cho bạn. Nếu bạn có bất cứ điều gì, hãy hỏi trong phần bình luận. Tạm biệt và hẹn gặp lại!!!