显示xfn微格式选项的已选中复选框属性。

原型

xfn_check( string $class, string $value = '', mixed $deprecated = '' )

参数

$class (string) (Required)

$value (string) (Optional)

$deprecated (mixed) (Optional) 没用过。

源文件

路径:wp-admin/includes/meta-boxes.php

<?php
...
function xfn_check( $class, $value = '', $deprecated = '' ) {
	global $link;
	if ( ! empty( $deprecated ) ) {
		_deprecated_argument( __FUNCTION__, '2.5.0' ); // Never implemented
	}
	$link_rel = isset( $link->link_rel ) ? $link->link_rel : ''; // In PHP 5.3: $link_rel = $link->link_rel ?: '';
	$rels = preg_split('/s+/', $link_rel);
	if ('' != $value && in_array($value, $rels) ) {
		echo ' checked="checked"';
	}
	if ('' == $value) {
		if ('family' == $class && strpos($link_rel, 'child') === false && strpos($link_rel, 'parent') === false && strpos($link_rel, 'sibling') === false && strpos($link_rel, 'spouse') === false && strpos($link_rel, 'kin') === false) echo ' checked="checked"';
		if ('friendship' == $class && strpos($link_rel, 'friend') === false && strpos($link_rel, 'acquaintance') === false && strpos($link_rel, 'contact') === false) echo ' checked="checked"';
		if ('geographical' == $class && strpos($link_rel, 'co-resident') === false && strpos($link_rel, 'neighbor') === false) echo ' checked="checked"';
		if ('identity' == $class && in_array('me', $rels) ) echo ' checked="checked"';
	}
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/xfn_check/