---
site_name: WPlama
site_description: "Správa, opravy a vývoj WordPress webů a e-shopů"
site_url: https://www.wplama.cz
contact_email: info@wplama.cz

title: Jak umožnit úpravu uživatelských informací bez přístupu do administrace WordPressu
url: https://www.wplama.cz/jak-umoznit-upravu-uzivatelskych-informaci-bez-pristupu-do-administrace-wordpressu/
date: 2015-05-29
modified: 2015-05-29
author: Tomáš Cirkl
type: post
categories: [Snippety]
tags: [úprava, uživatel, WordPress]
---

Snippety

# Jak umožnit úpravu uživatelských informací bez přístupu do administrace WordPressu

[![profil 100x100](https://www.wplama.cz/wp-content/uploads/2026/11/profil-100x100.jpg "profil 100x100") **Tomáš Cirkl**](https://www.wplama.cz/author/tomas/) Publikováno 29. 5. 2015 1 min čtení

Pozor:

Článek je z roku 2015. Některé postupy se mohly změnit.

![uzivatel scaled](https://www.wplama.cz/wp-content/uploads/2015/05/uzivatel-scaled.jpg "uzivatel scaled")

Pustit uživatele do administrační části WordPressu je vždy riziko a osobně to nedoporučuji dělat. Někdy však chcete, například když používáte [poradnu](https://www.wplama.cz/poradna/), aby si uživatel mohl spravovat svůj uživatelský účet. Především změna hesla se hodí v těch případech, kdy se při registraci uživatele automaticky generuje heslo.

Ideálním řešením je vytvořit **speciální šablonu stránky,** kde umožníte úpravu uživatelských informací.

## Tvorba šablony stránky pro úpravu uživatelských informací

Začněte tím, že běžte do aktuální šablony a udělejte si kopii souboru *page.php*.

Nový soubor pojmenujte *template-uzivatel.php.*

Na samotný začátek souboru vložte následující kód:

```

 $current_user->ID, 'user_pass' => esc_attr( $_POST['pass1'] ) ) );
        else
            $error[] = __('Hesla nejsou shodná, nedošlo k aktualizaci.', 'profile');
    }

    /* Aktualizuje uživatelksé informace. */
    if ( !empty( $_POST['url'] ) )
        wp_update_user( array( 'ID' => $current_user->ID, 'user_url' => esc_url( $_POST['url'] ) ) );
    if ( !empty( $_POST['email'] ) ){
        if (!is_email(esc_attr( $_POST['email'] )))
            $error[] = __('E-mail není validní, prosím zadejte jej znovu.', 'profile');
        elseif(email_exists(esc_attr( $_POST['email'] )) != $current_user->id )
            $error[] = __('Tento e-mail je již používaný. Vyberte prosím jiný.', 'profile');
        else{
            wp_update_user( array ('ID' => $current_user->ID, 'user_email' => esc_attr( $_POST['email'] )));
        }
    }

    if ( !empty( $_POST['first-name'] ) )
        update_user_meta( $current_user->ID, 'first_name', esc_attr( $_POST['first-name'] ) );
    if ( !empty( $_POST['last-name'] ) )
        update_user_meta($current_user->ID, 'last_name', esc_attr( $_POST['last-name'] ) );
    if ( !empty( $_POST['description'] ) )
        update_user_meta( $current_user->ID, 'description', esc_attr( $_POST['description'] ) );

    /* Přesměrování a načtení aktuálního obsahuje.*/
    if ( count($error) == 0 ) {
        //action hook for plugins and extra fields saving
        do_action('edit_user_profile_update', $current_user->ID);
        wp_redirect( get_permalink() );
        exit;
    }
}
?>

```

Poté najděte v souboru WordPress loop a nahraďte ji následujícím kódem:

```

                 0 ) echo '' . implode("", $error) . ''; ?>

                          ID ); ?>

```

*Například WordPress loop z šablony Twenty Fifteen vypadá takto:*

```

```

Soubor uložte a nezapomeňte jej nahrát do základní složky šablony na hostingu.

Nyní se přihlašte jako administrátor do WordPressu a vytvořte novou stránku. V boxu **Vlastnosti stránky** vyberte šablonu **Úprava uživatele**.

[![Tvorba stránky](https://www.wplama.cz/wp-content/uploads/2015/05/tvorba-stranky-1024x500.png "Tvorba stránky")](https://www.wplama.cz/wp-content/uploads/2015/05 / tvorba-stranky.png)

Tvorba stránky

Nyní stačí jen stránku publikovat a je hotovo.

Jak úprava uživatele vypadá ve výchozí šabloně Twenty Fifteen se můžete podívat na obrázku. Pokud chcete můžete ještě doladit vzhled formuláře pomocí *style.css*.

[![Upravit uživatele Twenty Fifteen](https://www.wplama.cz/wp-content/uploads/2015/05/upravit-uzivatele-twenty-fifteen-1024x500.png "Upravit uživatele Twenty Fifteen")](https://www.wplama.cz/wp-content/uploads/2015/05 / upravit-uzivatele-twenty-fifteen.png)

Upravit uživatele Twenty Fifteen

Alternativou může být využití některých z níže uvedených pluginů:

- [Frontend Edit Profile](http://wordpress.org/extend/plugins/frontend-edit-profile/)
- [WP User Frontend](http://wordpress.org/extend/plugins/wp-user-frontend/)
- [Theme My Login](http://wordpress.org/extend/plugins/theme-my-login/)

Stránku pro úpravu uživatelských informací poté vytvoříte jako běžnou stránku, ale do obsahu vložíte shortcode, který je propojí s pluginem. Jméno shortcodu vždy záleží na zvoleném pluginu a jeho znění najdete v dokumentaci pluginudo.

Tyto pluginy bych doporučil použít v případě, že kromě úpravy informací chcete také na stránky vyvést například přihlašovací formulář nebo tvorbu příspěvku.

- [#úprava](https://www.wplama.cz/stitek/uprava/)
- [#uživatel](https://www.wplama.cz/stitek/uzivatel/)
- [#WordPress](https://www.wplama.cz/stitek/wordpress/)

Sdílet

-
- [](mailto:?subject=Jak umožnit úpravu uživatelských informací bez přístupu do administrace WordPressu&body=Jak umožnit úpravu uživatelských informací bez přístupu do administrace WordPressu https://www.wplama.cz/jak-umoznit-upravu-uzivatelskych-informaci-bez-pristupu-do-administrace-wordpressu/)
- [](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.wplama.cz%2Fjak-umoznit-upravu-uzivatelskych-informaci-bez-pristupu-do-administrace-wordpressu%2F)
- [](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.wplama.cz%2Fjak-umoznit-upravu-uzivatelskych-informaci-bez-pristupu-do-administrace-wordpressu%2F)

![profil 150x150](https://www.wplama.cz/wp-content/uploads/2026/11/profil-150x150.jpg "profil 150x150")

Autor

Tomáš Cirkl

Zakladatel WPlama. Od roku 2014 se starám o weby a e‑shopy na WordPressu a píšu o tom, co při té práci řeším. Třikrát jsem přednášel na Word Campech.

1 035 článků [Všechny články autora →](https://www.wplama.cz/author/tomas/)

## Komentáře

Zatím tu nikdo nekomentoval. Napište první komentář.

### Přidat komentář [Zrušit odpověď](https://www.wplama.cz/jak-umoznit-upravu-uzivatelskych-informaci-bez-pristupu-do-administrace-wordpressu/#respond)

[← Předchozí článek WordPress konference pro začátečníky v Praze](https://www.wplama.cz/wordpress-konference-pro-zacatecniky-v-praze/) [Další článek → Jak skrýt příspěvek nejen z výpisu na hlavní straně](https://www.wplama.cz/jak-skryt-prispevek-nejen-z-vypisu-na-hlavni-strane/)

Související

## Mohlo by vás zajímat

[Všechny články z rubriky Snippety →](https://www.wplama.cz/wordpress/kodovani/)

![wordpress programovani](https://www.wplama.cz/wp-content/uploads/2025/10/wordpress-programovani.jpg "wordpress programovani")

Snippety

### [Jak ve WordPressu (včetně Gutenberg) automaticky nahradit „a, i, k, o, s, u, v, z“ pevnou mezerou](https://www.wplama.cz/jak-ve-wordpressu-vcetne-gutenberg-automaticky-nahradit-a-i-k-o-s-u-v-z-pevnou-mezerou/)

8. 10. 2025 3 min čtení

---

![wordpress editor](https://www.wplama.cz/wp-content/uploads/2024/02/wordpress-editor.png "wordpress editor")

Snippety

### [Editor souborů ve WordPress](https://www.wplama.cz/editor-souboru-ve-wordpress/)

25. 3. 2024 2 min čtení

---

![cookies](https://www.wplama.cz/wp-content/uploads/2023/06/cookies.jpg "cookies")

WordPress návody

### [Jak u pluginu Complianz upravit lištu a zvýšit počet lidí, který s použitím cookies souhlasí](https://www.wplama.cz/jak-u-pluginu-complianz-upravit-listu-a-zvysit-pocet-lidi-ktery-s-pouzitim-cookies-souhlasi/)

3. 7. 2023 1 min čtení

---