我有两个输入,一个用于用户名,另一个用于ID。
-
用户名值:
<?php echo esc_attr( get_option('username') ); ?>
-
ID值:
<?php echo esc_attr( get_option('id') ); ?>
和一个部门:
<div id="info"><?php echo esc_attr( get_option('username') ); ?></div>
我想要一个PHP函数在div#info中回显<?php echo esc_attr( get_option('ID') ); ?>
,前提是用户名字段不是由用户填写的。
谢谢。
p.S:如果类似的话题已经存在,我很抱歉,但我已经查过了,找不到这样一个初学者的直接答案。
你不需要一个函数,一个简单的if
else
就能完成你的工作
if(empty(get_option('username')) {
echo '<div id="info">'. esc_attr( get_option('username') ) . '</div>';
} else {
echo esc_attr( get_option('username') );
}
可以使用三元
<div id="info"><?php echo (!empty(esc_attr( get_option('username') ))) ? esc_attr( get_option('username') ) : esc_attr( get_option('id') ); ?></div>