---
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: 10 triků pro úpravu WordPress administrace
url: https://www.wplama.cz/10-triku-pro-upravu-wordpress-administrace/
date: 2016-05-23
modified: 2016-05-23
author: Tomáš Cirkl
type: post
categories: [Snippety]
tags: [administrace, WordPress]
---

Snippety

# 10 triků pro úpravu WordPress administrace

[![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 23. 5. 2016 3 min čtení

Pozor:

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

![wordpress](https://www.wplama.cz/wp-content/uploads/2016/05/wordpress.jpg "wordpress")

Obsah článku (10 kapitol)

1. [Zůstat přihlášen po delší dobu](https://www.wplama.cz/10-triku-pro-upravu-wordpress-administrace/#zustat-prihlasen-po-delsi-dobu)
2. [Odstranění položek v menu](https://www.wplama.cz/10-triku-pro-upravu-wordpress-administrace/#odstraneni-polozek-v-menu)
3. [Vyžadovat nastavení náhledového obrázku před publikací příspěvku](https://www.wplama.cz/10-triku-pro-upravu-wordpress-administrace/#vyzadovat-nastaveni-nahledoveho-obrazku-pred-publikaci)
4. [Nastavení vlastního loga v administraci](https://www.wplama.cz/10-triku-pro-upravu-wordpress-administrace/#nastaveni-vlastniho-loga-v-administraci)
5. [Nastavení vlastního loga pro přihlášení](https://www.wplama.cz/10-triku-pro-upravu-wordpress-administrace/#nastaveni-vlastniho-loga-pro-prihlaseni)
6. [Přidání vlastního widgetu do WordPress administrace](https://www.wplama.cz/10-triku-pro-upravu-wordpress-administrace/#pridani-vlastniho-widgetu-do-wordpress-administrace)
7. [Odstranění nechtěných WordPress admin widgetů](https://www.wplama.cz/10-triku-pro-upravu-wordpress-administrace/#odstraneni-nechtenych-wordpress-admin-widgetu)
8. [Změnit WordPress barvy v administraci](https://www.wplama.cz/10-triku-pro-upravu-wordpress-administrace/#zmenit-wordpress-barvy-v-administraci)
9. [Snížit počet revizí](https://www.wplama.cz/10-triku-pro-upravu-wordpress-administrace/#snizit-pocet-revizi)
10. [Deaktivovat zprávy při neúspěšném přihlášení](https://www.wplama.cz/10-triku-pro-upravu-wordpress-administrace/#deaktivovat-zpravy-pri-neuspesnem-prihlaseni)

Administrace je důležitou součástí WordPress. Vytváříte v ní obsah a provádíte zde i kompletní nastavení stránky. V tomto článku si ukážeme 10 typů jak si upravit nebo vylepšit WordPress administraci.

Doufám, že se vám budou líbit a některé z nich využijete. Pro úpravy doporučuji využít [child theme](https://www.wplama.cz/jak-vytvorit-child-theme-a-proc-ji-vyuzivat/).

## Zůstat přihlášen po delší dobu

Kód vložte do `functions.php`. Délka přihlášení je nastavena na řádce tři a zapisuje se v sekundách.

```
add_filter( 'auth_cookie_expiration', 'stay_logged_in_for_1_year' );
function stay_logged_in_for_1_year( $expire ) {
  return 31556926; // 1 rok v sekundách
}

```

## Odstranění položek v menu

Když vytváříte WordPress stránku pro klienta, je dobré odstranit přístup do některých částí WordPress administrace a předejít tak budoucím problémům.

Kód vložte do `functions.php`. V následujícím případě budou odstraněny položky menu v poli $restricted.

```
function remove_menus () {
global $menu;
		$restricted = array(__('Nástěnka'), __('Příspěvky'), __('Média'), __('Odkazy'), __('Stránky'), __('Vzhled'), __('Nástroje'), __('Uživatelé'), __('Nastavení'), __('Komentáře'), __('Pluginy'));
		end ($menu);
		while (prev($menu)){
			$value = explode(' ',$menu[key($menu)][0]);
			if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
		}
}
add_action('admin_menu', 'remove_menus');
```

## Vyžadovat nastavení náhledového obrázku před publikací příspěvku

Náhledový obrázek je ve většině šablon důležitou součástí vzhledu stránky. Pro vynucení nastavení náhledového obrázku vložte následující kód do `functions.php`.

```
add_action('save_post', 'wpds_check_thumbnail');
add_action('admin_notices', 'wpds_thumbnail_error');

function wpds_check_thumbnail( $post_id ) {
  // change to any custom post type
  if( get_post_type($post_id) != 'post' )
      return;

  if ( ! has_post_thumbnail( $post_id ) ) {
    // set a transient to show the users an admin message
    set_transient( "has_post_thumbnail", "no" );
    // unhook this function so it doesn't loop infinitely
    remove_action('save_post', 'wpds_check_thumbnail');
    // update the post set it to draft
    wp_update_post(array('ID' => $post_id, 'post_status' => 'draft'));

    add_action('save_post', 'wpds_check_thumbnail');
  } else {
    delete_transient( "has_post_thumbnail" );
  }
}

function wpds_thumbnail_error() {
  // check if the transient is set, and display the error message
  if ( get_transient( "has_post_thumbnail" ) == "no" ) {
    echo "Před publikací příspěvku musíte nastavit náhledový obrázek.";
delete_transient( "has_post_thumbnail" ); } }

```

## Nastavení vlastního loga v administraci

Kód vložte do `functions.php`.

```
add_action('admin_head', 'my_custom_logo');

function my_custom_logo() {
   echo '
         #header-logo { background-image: url('.get_bloginfo('template_directory').'/images/custom-logo.gif) !important; }';
}
```

## Nastavení vlastního loga pro přihlášení

Kód vložte do `functions.php`.

```
function my_custom_login_logo() {
    echo '
        h1 a { background-image:url('.get_bloginfo('template_directory').'/images/custom-login-logo.gif) !important; }
    ';
}

add_action('login_head', 'my_custom_login_logo');
```

## Přidání vlastního widgetu do WordPress administrace

Kód vložte do `functions.php`.

```
function example_dashboard_widget_function() {
	// Zobrazí cokoliv chcete
	echo "Ahoj, já jsem widget v administraci.";
}

// Vytvoření hook funkce
function example_add_dashboard_widgets() {
	wp_add_dashboard_widget('example_dashboard_widget', 'Example Dashboard Widget', 'example_dashboard_widget_function');
}
// Hook do 'wp_dashboard_setup'
add_action('wp_dashboard_setup', 'example_add_dashboard_widgets' );
```

## Odstranění nechtěných WordPress admin widgetů

Widgety v administraci jsou užitečné pro různé zobrazení statistik nebo novinek. Nicméně není nutné zde mít všechny. Kód vložte do `functions.php`.

```
function example_remove_dashboard_widgets() {
	// Globalize the metaboxes array, this holds all the widgets for wp-admin
 	global $wp_meta_boxes;

	// Remove the incomming links widget
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);

	// Remove right now
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
	unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
	unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
}

// Hook into the 'wp_dashboard_setup' action to register our function
add_action('wp_dashboard_setup', 'example_remove_dashboard_widgets' );
```

## Změnit WordPress barvy v administraci

Základní úpravu, kterou můžete rozšířit o vlastní styly, najdete níže. Kód vložte do `functions.php`.

```
function custom_colors() {
   echo '#wphead{background:#069}';
}

add_action('admin_head', 'custom_colors');
```

## Snížit počet revizí

WordPress revize jsou skvělý nástroj. Nicméně někdy není nutné zachovávat celou historii a zbytečně tak plnit databázi. Kód vložte do `wp-config.php.`

```
define( 'WP_POST_REVISIONS', 3 );
```

## Deaktivovat zprávy při neúspěšném přihlášení

Při neúspěšném přihlášení se zobrazí chybová zpráva. Můžete ji vypnout a nedat tak zprávu co je při přihlášení špatně. Kód vložte do `functions.php`.

```
function no_wordpress_errors(){
  return 'VŮBEC TO NEZKOUŠEJ !!';
}
add_filter( 'login_errors', 'no_wordpress_errors' );
```

Zdroj: [Catswhocode: 10+ WORDPRESS HACKS TO ENHANCE YOUR DASHBOARD](http://www.catswhocode.com/blog/wordpress-hacks-dashboard)

- [#administrace](https://www.wplama.cz/stitek/administrace/)
- [#WordPress](https://www.wplama.cz/stitek/wordpress/)

Sdílet

-
- [](mailto:?subject=10 triků pro úpravu WordPress administrace&body=10 triků pro úpravu WordPress administrace https://www.wplama.cz/10-triku-pro-upravu-wordpress-administrace/)
- [](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.wplama.cz%2F10-triku-pro-upravu-wordpress-administrace%2F)
- [](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.wplama.cz%2F10-triku-pro-upravu-wordpress-administrace%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 (2)

[Přidat komentář →](https://www.wplama.cz/10-triku-pro-upravu-wordpress-administrace/#respond)

R

Radim [6. 6. 2016](https://www.wplama.cz/10-triku-pro-upravu-wordpress-administrace/#comment-42424)

Odstranění položek v menu – jak to udělat například s Caldera Forms? Mám namysli, když jsou v menu dvě slova?

[Odpovědět](https://www.wplama.cz/10-triku-pro-upravu-wordpress-administrace/#comment-42424)

TC

Tomáš Cirkl WPlama [6. 6. 2016](https://www.wplama.cz/10-triku-pro-upravu-wordpress-administrace/#comment-42425)

Když to tam napíšete tak to nefunguje? Případně můžete zkusit [tento](https://www.wplama.cz/vycistete-wordpress-administraci-od-nepotrebnych-polozek/) plugin.

[Odpovědět](https://www.wplama.cz/10-triku-pro-upravu-wordpress-administrace/#comment-42425)

---

---

### Přidat komentář [Zrušit odpověď](https://www.wplama.cz/10-triku-pro-upravu-wordpress-administrace/#respond)

[← Předchozí článek Jak udělat kopii WordPress stránky na nové doméně](https://www.wplama.cz/jak-udelat-kopii-wordpress-stranky/) [Další článek → Jak ve WordPress vytvořit child šablonu pomocí pluginu](https://www.wplama.cz/vytvorit-child-sablonu/)

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í

---