9 snippetů pro úpravu WordPress administrace

Written by Ondřej Podešva

8 listopadu, 2020

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 pluginu.

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');

Související články

Jak přidat vlastní oblast pro widgety?

Jak přidat vlastní oblast pro widgety?

Každá wordpressová šablona je jiná a ne každá nabízí dostatečné množství míst pro widgety. Tento návod ukáže, jak si do šablony přidat vlastní oblast pro přidávání widgetů. Tímto způsobem lze přidávat libovolné widgety kdekoliv na webu. Například reklamní bannery...

Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!

Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!

0 Comments

Pin It on Pinterest

Share This