Tạo một shortcode bất kỳ qua file function.php

Tạo một shortcode bất kỳ qua file function.php

Shortcode là gì?

Shortcode dịch theo đúng tiếng Việt nghĩa là Code ngắn hay nói cách khác là một đoạn code ngắn. Đoạn code ngắn này sẽ thực thi những tác vụ gì đó mà bạn đã định sẵn trong lúc tạo shortcode, ví dụ như hiển thị một Loop chẳng hạn. Bạn có thể thực thi shortcode này ở bất cứ đâu như trong bài viết, trong theme, ngoại trừ excerpt và widget, nhưng mình sẽ có cách hướng dẫn bạn khắc phục.

Tạo một shortcode bất kỳ qua file function.php

Tạo một shortcode bất kỳ qua file function.php
Tạo một shortcode bất kỳ qua file function.php

Toàn bộ code trong bài này bạn viết vào file functions.php của theme nhé ( Khuyến khích dùng child theme nhé )

Để Tạo một shortcode bất kỳ qua file function.php ta sẽ bao gồm 2 bước chính:

  1. Thiết lập function thực thi code trong shortcode.
  2. Tạo một tên shortcode dựa vào function đã tạo cho nó.

Để dễ hình dung, mình đưa ra một mẫu tạo shortcode thế này.

//Khởi tạo function cho shortcode // Tạo shortcode
function shortcode_info()
{ return ‘Đây là 1 đoạn thông báo ngắn’; }
add_shortcode( ‘short1’, ‘shortcode_info’ );

Cách viết shortcode vào file PHP

Shortcode chỉ thực thi trong trình soạn thảo của WordPress thôi chứ ở các hoàn cảnh khác nó không hiểu. Do đó nếu bạn muốn chèn shortcode vào một file PHP thì phải sử dụng hàm do_shortcode() để nó thực thi. Ví dụ như sau:

<?php echo do_shortcode(‘[short1]’); ?>

Cách viết shortcode vào widget Text

Mặc định widget Text sẽ không cho bạn chèn shortcode vào

[short1]

Chúc các bạn thành công nhé !

5/5 - (1 bình chọn)
87 / 100

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.