Cách thêm shortcode vào file PHP

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

"] . '

Chủ Đề