header.html

eulenbit.net

Technik, Computer, Linux, Open Source

Benutzer-Werkzeuge

Webseiten-Werkzeuge


user:wellenschrat:wordpress:plugin-wlws

wp-wlws.php
<?php
/*
Plugin Name: WhiteLabelWithoutSettings
Plugin URI: https://eulenbit.de/wp-plugins/wp-wlws/
Description: Einfaches WhiteLabel für Wordpress ohne Einstellungen
Version: 0.2 - 2023-11-29
Author: Marc von Eulenbit
Author URI: http://eulenbit.net/
Text Domain: wp-wlws
Domain Path: /languages
*/
 
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) exit;
 
 
 
 
function ppwp_custom_login_logo() { ?>
    <style type="text/css">
        #login h1 a, .login h1 a {
	background-image: url(https://eulenbit.net/wp-content/uploads/2023/12/euleprojekt-eulenbit.png);
	//background-image: url(<?php echo get_stylesheet_directory_uri(); ?>/images/site-login-logo.png);
        height:150px;
        width:200px;
        //background-size: 100px 100px;
			background-size: 100%;
        background-repeat: no-repeat;
        padding-bottom: 10px;
        }
 
    .login{
	background: #4D5D53;
}
 
#login form{
    background: #d7d5cb;
    color: #000;
}
 
 
//#login label {
//  font-size: 1.4em;
//}
 
#login label, #login #backtoblog, #login #nav {
  font-size: 1.3em;
}
 
		.login #backtoblog a, .login #nav a {
    color: #d7d5cb !important;
}
 
 
 
 
 
}
 
    </style>
<?php }
add_action( 'login_enqueue_scripts', 'ppwp_custom_login_logo' );
 
function ppwp_custom_login_url() {
    return home_url();
}
add_filter( 'login_headerurl', 'ppwp_custom_login_url' );
 
 
 
add_filter( 'login_display_language_dropdown', '__return_false' );
 
 
 
 
 
 
 
 
 
 
//* --- D A S H B O A R D --- *//
 
// Remove Wordpress-Icon from Adminbar
function remove_admin_bar_links() {
 global $wp_admin_bar;
 $wp_admin_bar->remove_menu('wp-logo');   // Remove the WordPress logo
}
add_action( 'wp_before_admin_bar_render', 'remove_admin_bar_links' );
 
 
 
 
//** Remove Dashboard Welcome Panel **//
//** https://library.wpcode.com/snippet/g5gmnx5m/ **//
add_action(
	'admin_init',
	function () {
		remove_action( 'welcome_panel', 'wp_welcome_panel' );
	}
);
 
 
//** Tab-Hilfe entfernen **//
//** https://wpsurfer.com/remove-help-tab-from-admin-dashboard/ **//
add_filter('contextual_help_list', 'contextual_help_list_remove');
function contextual_help_list_remove() {
    global $current_screen;
    $current_screen->remove_help_tabs();
}
 
 
 
 
 
 
 
 
//* G U T E N B E R G *//
 
//** Disable welcome guides in Gutenberg. */
//** https://epiph.yt/blog/2021/willkommens-guide-in-gutenberg-entfernen-auch-bei-widgets/ */
function my_disable_welcome_guides() {
    wp_add_inline_script( 'wp-data', "window.onload = function() {
    const selectPost = wp.data.select( 'core/edit-post' );
    const selectPreferences = wp.data.select( 'core/preferences' );
    const isFullscreenMode = selectPost.isFeatureActive( 'fullscreenMode' );
    const isWelcomeGuidePost = selectPost.isFeatureActive( 'welcomeGuide' );
    const isWelcomeGuideWidget = selectPreferences.get( 'core/edit-widgets', 'welcomeGuide' );
 
    if ( isWelcomeGuideWidget ) {
	wp.data.dispatch( 'core/preferences' ).toggle( 'core/edit-widgets', 'welcomeGuide' );
    }
 
    if ( isFullscreenMode ) {
	wp.data.dispatch( 'core/edit-post' ).toggleFeature( 'fullscreenMode' );
    }
 
    if ( isWelcomeGuidePost ) {
	wp.data.dispatch( 'core/edit-post' ).toggleFeature( 'welcomeGuide' );
    }
}" );
}
add_action( 'enqueue_block_editor_assets', 'my_disable_welcome_guides', 20 );
 
 
 
 
 
 
// Dasboard Widget remove
add_action(
    'wp_dashboard_setup',
    function () {
        global $wp_meta_boxes;
 
        //Zustand der Webseite
        unset( $wp_meta_boxes['dashboard']['normal']['core']['dashboard_site_health'] );
 
        //Auf einen Blick
        unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']); 
 
        //Aktivit
        //unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_activity']);
 
        //Schneller Entwurf
        //unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
 
        //Wordpress-Veranstaltungen und Neuogkeiten
        unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
 
        // unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
        // unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
        // unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_drafts']);
        // unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
        // unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
 
    }
 );
 
 
//** Footer remove Worpress-Text lef and  Version on the right **//
//** https://www.wppagebuilders.com/remove-footer-text-from-wordpress-dashboard/ **//
 
// dashboard remove text 
add_filter( 'admin_footer_text', '__return_false' );
 
 
// dashboard remove version
function wppversionremove() {
    remove_filter( 'update_footer', 'core_update_footer' );
}
add_action( 'admin_menu', 'wppversionremove' );
user/wellenschrat/wordpress/plugin-wlws.txt · Zuletzt geändert: 09.09.2024 von Wellenschrat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki