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