PHP & databáze

portalbydleni
Uživatelský avatar
WD Trader: 5/5

Příspěvky: 90
Registrace: 23.12.2013
Mám stránky na wordpres, kde je součásti i profil. Uživatel si může změnit avatara. Problém je v tom, že se avatar sice nahraje do složky kde jsou foto, ale už nezmění samotné foto, jen točí a točí při nahrávání. Tím zablokuje jakoukoliv změnu avatara. Je chyba v tomto kodu? Nebo mám hledat jinde. Děkuji
Případně kdyby se mi na to někdo podíval budu moc rád.
Kód: Vybrat vše
<?php
global $user_ID;

$avatar_id = get_user_meta($user_ID,'et_avatar',true);
$avatar_url = get_user_meta($user_ID,'et_avatar_url',true);

$avatar_data = wp_get_attachment_image_url($avatar_id,'full');
?>
<style>
   #md_user_avatar_thumbnail img{
      max-width: 100%;
      margin: 0 auto;
   }
    #container_crop_avatar > img {
        max-width: 100%;
    }
</style>
<div class="modal fade" id="uploadAvatar">
   <div class="modal-dialog">
        <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal">
                <i class="fa fa-times"></i>
            </button>
            <h4 class="modal-title"><?php _e("Upload profile picture", ET_DOMAIN) ?></h4>
        </div>
      <div class="modal-content">
         <div class="modal-body">
            <form class="form-save-avatar" data-processing = 'no'>
               <div class="fre-input-field text-center">

                        <div class="preview-image" id="container_crop_avatar" data-is_crop="false">
                     <?php if(!empty($avatar_data)){ ?>
                                <img src="<?php echo $avatar_data ?>" class="avatar photo avatar-default">
                     <?php }else{ ?>
                        <?php echo get_avatar( $user_ID, 150 ) ?>
                     <?php } ?>
                        </div>

                  <div class="" style="margin-top: 50px">
                     <button type="submit" class="fre-normal-btn fre-submit-portfolio">
                        <?php _e('Save profile picture', ET_DOMAIN) ?>
                     </button><br><br>

                            <div  id="md_user_avatar_container" data-avatar_id="<?php echo $avatar_id ?>">
                                <a class="fre-form-close" href="#" id="md_user_avatar_browse_button" style="margin-left: 0">
                                  <?php _e( 'Change picture', ET_DOMAIN ) ?>
                                </a>
                                <span class="et_ajaxnonce hidden" id="<?php echo de_create_nonce( 'md_user_avatar_et_uploader' ); ?>"></span>
                            </div>
                  </div>

               </div>
            </form>
         </div>
MIKROJOB.cz Mikroslužby od 100 COPYTRH.cz Prodej a nákup článků
Reklama, která se vyplatí - PR články, textová a bannerová reklama AZET média

ique
WD Trader: N/A/5

Příspěvky: 1
Registrace: 10.08.2018
Cache? Nebo zkus použít ještě get_currentuserinfo();

Kohy
WD Trader: 4.4/5

Příspěvky: 1661
Registrace: 08.08.2012
Avatar řeší klasicky Gravatar.
Provozuji www.FreeBit.cz nejen o smartphonech. Fandím iPhone 12 a Apple obecně.
 Jak si vytvořit papírovou peněženku na Bitcoin

Pro plnohodnotné využívání fóra, vč. psaní příspěvků se musíte registrovat nebo se přihlásit.
Registrovat se nebo Přihlásit se