WordPress thường không cho phép bạn thêm mã PHP vào các trang hoặc bài đăng. Đó là điều tốt nhất; . Tuy nhiên, bạn có thể tạo các chức năng tùy chỉnh được thực thi khi gặp mã ngắn trong văn bản bài đăng
mã ngắn đơn giản
Các chức năng mã ngắn có thể được thêm vào mã plugin hoặc các chức năng của chủ đề của bạn. tập tin php. Nếu là cái sau, tôi khuyên bạn nên tạo một mã ngắn riêng. php, sau đó thêm include['shortcodes.php'];
vào hàm. php
Đây là một ví dụ cơ bản về Hello Hello World
function HelloWorldShortcode[] {
return 'Hello World!
';
}
add_shortcode['helloworld', 'HelloWorldShortcode'];
Nhập [helloworld]
ở đâu đó trong trang hoặc bài đăng để xuất kết quả của hàm HelloWorld Shortcode[]
Mã ngắn được tham số hóa
Chức năng mã ngắn sau đây tạo sơ đồ trang web phân cấp trang. Ba tham số tùy chọn có thể được thông qua. tiêu đề, ID của danh sách ul
kết quả và giá trị độ sâu cho biết số lượng cấp độ điều hướng trang
function GenerateSitemap[$params = array[]] {
// default parameters
extract[shortcode_atts[array[
'title' => 'Site map',
'id' => 'sitemap',
'depth' => 2
], $params]];
// create sitemap
$sitemap = wp_list_pages["title_li=&depth=$depth&sort_column=menu_order&echo=0"];
if [$sitemap != ''] {
$sitemap =
[$title == '' ? '' : "$title
"] .
' 'Site map',
'id' => 'sitemap',
'depth' => 2
], $params]];
// create sitemap
$sitemap = wp_list_pages["title_li=&depth=$depth&sort_column=menu_order&echo=0"];
if [$sitemap != ''] {
$sitemap =
[$title == '' ? '' : "$title
"] .
'