如果有人能解决这个问题,老兄,你会让我失望的!
基本上,我想做的是根据Wordpress上的用户角色在选项中回显不同的值。
如果用户是管理员[email protected]如果用户是订阅者,则回显[email protected]
以下是我正在使用的代码:
if ( ! empty( $note_emails ) || $include_custom ) { ?>
<div class="gv-note-email-container">
<label for="gv-note-email-to-<?php echo $entry_slug_esc; ?>" class="screen-reader-text"><?php echo $strings[\'also-email\']; ?></label>
<select class="gv-note-email-to" name="gv-note-to" id="gv-note-email-to-<?php echo $entry_slug_esc; ?>">
<?php foreach ( $note_emails as $email ) {
?>
<option value="[email protected]">[email protected]</option>
<?php }
if( $include_custom ) { ?>
<option value="custom"><?php echo self::strings(\'other-email\'); ?></option>
<?php } ?>
</select>
<fieldset class="gv-note-to-container">
<?php if( $include_custom ) { ?>
<div class=\'gv-note-to-custom-container\'>
<label for="gv-note-email-to-custom-<?php echo $entry_slug_esc; ?>"><?php echo $strings[\'email-label\']; ?></label>
<input type="text" name="gv-note-to-custom" placeholder="<?php echo $strings[\'email-placeholder\']; ?>" id="gv-note-to-custom-<?php echo $entry_slug_esc; ?>" value="" />
</div>
<?php } ?>
<div class=\'gv-note-subject-container\'>
<label for="gv-note-subject-<?php echo $entry_slug_esc; ?>"><?php echo $strings[\'subject-label\']; ?></label>
<input type="text" name="gv-note-subject" placeholder="<?php echo $strings[\'subject\']; ?>" id="gv-note-subject-<?php echo $entry_slug_esc; ?>" value="" />
</div>
</fieldset>
</div>
<?php }