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