VŠECHNY DÁT DO FUNCTIONS
Fri Jun 27 2025 14:00:19 GMT+0000 (Coordinated Universal Time)
Saved by @hedviga
/*pristupnost:zvetseni moznost priblizeni v mobilu, vlozit do functions.php*/
function remove_my_action() {
remove_action('wp_head', 'et_add_viewport_meta');
}
function custom_et_add_viewport_meta(){
echo '<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=10.0, user-scalable=1" />';
}
add_action( 'init', 'remove_my_action');
add_action( 'wp_head', 'custom_et_add_viewport_meta' );
// smazat Divi nástěnku //
add_action( 'init', function() {
// Restrict Page to access using direct link
global $pagenow;
$page = ! empty( $_GET['page'] ) ? $_GET['page'] : '';
if (!empty($page) && $page === 'et_onboarding' && !empty($pagenow) && $pagenow === 'admin.php') {
wp_die( esc_attr( "You don't have permission to access this page"));
}
// Enqueue CSS To Hide Divi Dashboard Option & Enqueue JS To Change Tab When Click Divi in Dashboard
add_action('admin_enqueue_scripts', function() {
// CSS
$hideDiviDashboardCSS = "#toplevel_page_et_divi_options ul.wp-submenu li a[href='admin.php?page=et_onboarding'] {display: none!important;}";
wp_register_style('pac-da-hide-divi-dashboard-option', false, [], '1.0.0');
wp_enqueue_style('pac-da-hide-divi-dashboard-option');
wp_add_inline_style('pac-da-hide-divi-dashboard-option', $hideDiviDashboardCSS);
// JS
ob_start();
?> jQuery(document).ready(function(){jQuery('a.wp-has-submenu[href="admin.php?page=et_onboarding"]').attr("href","admin.php?page=et_divi_options")}); <?php
$hideDiviDashboardJS = ob_get_contents();
ob_end_clean();
wp_register_script('pac-da-change-divi-dashboard-option', '', ['jquery'], '1.0.0', true);
wp_enqueue_script('pac-da-change-divi-dashboard-option');
wp_add_inline_script('pac-da-change-divi-dashboard-option', $hideDiviDashboardJS);
});
});
// povolit infinite scroll v Mediich
add_filter( 'media_library_infinite_scrolling', '__return_true' );
// Zmena vysky css blocku v nastaveni sablony
add_action( 'init', function() {
add_action('admin_enqueue_scripts', 'pac_divi_code_editor_resize_and_min_height');
});
function pac_divi_code_editor_resize_and_min_height()
{
$css_admin_side = "";
// For Custom CSS code editor in Divi Theme Options
$css_admin_side .= "#divi_custom_css + .CodeMirror-wrap { min-height:600px;resize: vertical;}";
// Register Inline CSS
wp_register_style('pac-divi-code-editor-resize-and-min-height', false, [], '1.0.0');
wp_enqueue_style('pac-divi-code-editor-resize-and-min-height');
wp_add_inline_style('pac-divi-code-editor-resize-and-min-height', $css_admin_side);}



Comments