programátor

9 snippetů pro úpravu WordPress administrace

V tomto článku najdete několik typů pro úpravu, vylepšení a vyčištění WordPress administrace.

Snippet vložte do functions.php v child šabloně nebo do vlastního pluignu.

Odstranění verze WordPress

Vždy doporučuji udržovat WordPress aktuální, ale pokud chcete verzi skrýt…

function wplama_remove_version() {
return '';
}
add_filter('the_generator', 'wplama_remove_version');

Vložení vlastního loga do administrace

Chcete si do administrace WordPress vložit vlastní logo? Velikost by měla být 16×16 px.

function wplama_custom_logo() {
echo '

';
}
//hook do hlavičky administrace
add_action('wp_before_admin_bar_render', 'wplama_custom_logo');

Změna patičky v administraci

Výchozí text patičky je Děkujeme, že používáte WordPress.

function remove_footer_admin () {
echo 'Sem napište text vlastní patičky.';
}
add_filter('admin_footer_text', 'remove_footer_admin');

Vytvoření vlastního widgetu do sekce nástěnka

Vytvořte si vlastní widget pro nástěnku.

add_action('wp_dashboard_setup', 'my_custom_dashboard_widgets');
 
function my_custom_dashboard_widgets() {
global $wp_meta_boxes;
 
wp_add_dashboard_widget('custom_help_widget', 'Theme Support', 'custom_dashboard_help');
}
 
function custom_dashboard_help() {
echo '

Sem napište obsah widgetu.

'; }

Vytvoření vlastního výchozího avatara

Vytvořte a nastavte jako výchozí možnost vlastní Gravatar pro uživatele.

add_filter( 'avatar_defaults', 'wplama_new_gravatar' );
function wplama_new_gravatar ($avatar_defaults) {
$myavatar = 'http://vasedomena.cz/wp-content/uploads/2017/01/vlastni-vychozi-gravatar.png';
$avatar_defaults[$myavatar] = "Výchozí Gravatar";
return $avatar_defaults;
}

Vytvoření vlastních polí pro uživatele

Přidejte vlastní pole k uživateli a jednoduše je zobrazte.

function wplama_new_contactmethods( $contactmethods ) {
// Přidá pole Twitter
$contactmethods['twitter'] = 'Twitter';
//Přidá pole Facebook
$contactmethods['facebook'] = 'Facebook';
 
return $contactmethods;
}
add_filter('user_contactmethods','wplama_new_contactmethods',10,1);

Zobrazení informace uděláte:

twitter; ?>

Skrytí chybové hlášky při přihlášení

Nezobrazujte důvod špatného přihlášení.

function no_wordpress_errors(){
  return 'Něco se pokazilo!';
}
add_filter( 'login_errors', 'no_wordpress_errors' );

Vypnutí přihlášení pomocí e-mailu

Deaktivujte možnost přihlášení pomoc e-mailové schránky.

remove_filter( 'authenticate', 'wp_authenticate_email_password', 20 );

Odstranění boxu Základní informace z nástěnky

Deaktivujte box Základní informace ze stránky nástěnky.

remove_action('welcome_panel', 'wp_welcome_panel');

Neuteklo vám něco?

Pokrok a WordPress na nikoho nečekají, tak nám tu raději nechte email, ať o nic nepřijdete!

Nespamujeme! Další informace naleznete v našich zásadách ochrany osobních údajů.

Správa WordPress webu

Nemusíte na to být sami. Pomůžeme vám s pravidelnou údržbou i novými vylepšeními.

Více informací

2 názory na “9 snippetů pro úpravu WordPress administrace”

  1. Ahoj, potřeboval bych poradit. Když chci tyhle věci vložit do vlastního pluginu, tak to jen přidám za ty řádky s informacemi o pluginu (končí to

    * License: GPL2
    */
    )

    nebo je potřeba ještě něco dopisovat? Zkoušel jsem si teď podle vašeho návodu vytvořit plugin a do něj přímo za */ vložit nějaký kód z této stránky (třeba vypnutí verze WP), ale po aktivaci pluginu se nic neděje 🙂 díky za upřesnění.

Diskuze

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Nákupní košík
Přejít nahoru