Input text полета - editable само от администратор


0

Здравейте ! Можете ли да ми кажете начин да направя
"<input type="text" name="percen" maxlength="3" readonly="readonly"/>" editable само от админа на страницата ?




Отговори



0
<input type="text" name="facility" id="facility" value="<?php echo esc_attr(        
get_the_author_meta( 'facility', $user->ID ) ); ?>"  
<?php if (!is_admin()) { echo 'disabled="disabled"'; }
class="regular-text" /><br />
<span class="description"><?php _e("Please enter the facility name."); ?></spn>D

от Wasilsarandev (480 точки)


0
Погледнах го това, но не ми се получи, за това писах.

от Daniel_Ganev (25 точки)


0
Обяви си една променлива и динамично я добави в input полето
 
например:
 
$disabled = '';
 
if (!hasAdmin) 
  $disabled = 'disabled';
 
"<input type="text" name="percen" maxlength="3" <?php $disabled ?> />
 
просто добави променливата в input полето
променливата ще бъде инициализирана с disabled само ако услувиет е true
(само ако е администратор)
 
поздрави Мехмедов!

от Nurietin (368 точки)


0
Няма ли да е по-добре като я echo-неш ()?! Така мисля, че не правиш абсолютно нищо.

от stakata (684 точки)

0
Здрасти, правилно ли съм разбрал, във functions.php написах: $disabled=''; if (!is_admin()) { $disabled ='disabled'; }, а в .html /> . Ако е така, не става и не знам защо :( Всъщност когато сложа и затварящия таг на

от Daniel_Ganev (25 точки)