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.
Toàn bộ code trong bài này bạn viết vào file functions.php của theme nhé.
Để Tạo một shortcode bất kỳ qua file function.php ta sẽ bao gồm 2 bước chính:
- Thiết lập function thực thi code trong shortcode.
- 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.
1 2 3 4 |
//Khởi tạo function cho shortcode // Tạo shortcode function shortcode_flatsome1() { return 'Đây là 1 đoạn thông báo ngắn'; } add_shortcode( 'thong_tin1', 'shortcode_flatsome1' ); |
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:
1 |
<?php echo do_shortcode('[thongtin1]'); ?> |
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
1 |
[thongtin1] |
Pingback: Code show thông tin chuyên mục sản phẩm vào trang sản phẩm
Pingback: Code tạo random bài viết wordpress dùng code đơn giản