File: /home/panomity.de/panomity.com/wp-content/themes/divi-hosting/functions.php
<?php require_once( get_stylesheet_directory().'/jedi-apprentice/jedi-apprentice-import.php' ); ?><?php
function divihosting_enqueue_scripts() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
add_action( 'wp_enqueue_scripts', 'divihosting_enqueue_scripts' );
/*
add_action('admin_head', 'dl_hide_import_menu');
function dl_hide_import_menu() {
echo '<style>
#toplevel_page_jedi_apprentice_menu {
display: none !important;
}
</style>';
}
*/
add_action('wp_footer','myscript_in_footer', '99999');
function myscript_in_footer(){
?>
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#mobile_menu .menu-item-has-children').append('<span class="mobile-menu-drop-icon"></span>');
jQuery('.mobile-menu-drop-icon').on('click', function() {
jQuery(this).prev().toggleClass('expanded');
jQuery(this).toggleClass('flipped-icon');
});
});
</script>
<?php
}
//you can add custom functions below this line:
// function that runs when shortcode is called
function bs_iubenda($atts) {
return injms_iubenda( $atts['policyid'], $atts['toc'], $atts['color'], $atts['contenttype']);
#// Things that you want to do.
#$message = 'Hello world!';
#// Output needs to be return
#return $message;
}
// register shortcode
add_shortcode('iubenda', 'bs_iubenda');
if ( 'page' === get_option( 'show_on_front' ) ) {
add_filter( 'rank_math/sitemap/entry', 'compsupp_5514_filter_sitemap_home_page_entry', 10, 3 );
}
function compsupp_5514_filter_sitemap_home_page_entry( $url, $type, $post ) {
global $sitepress;
static $wpml_home_urls = null;
static $frontpage_translations = null;
static $default_frontpage_id = null;
if ( ! $wpml_home_urls ) {
$active_languages = $sitepress->get_active_languages();
$wpml_home_urls = [];
foreach ( $active_languages as $code => $language ) {
$wpml_home_urls[ $code ] = $sitepress->language_url( $code );
}
$default_frontpage_id = get_option( 'page_on_front' );
$frontpage_trid = $sitepress->get_element_trid( $default_frontpage_id, 'post_page' );
$frontpage_translations = array_map( \WPML\FP\Obj::prop( 'element_id' ), $sitepress->get_element_translations( $frontpage_trid, 'post_page' ) );
}
if ( in_array( $post->ID, $frontpage_translations ) && $post->ID !== $default_frontpage_id ) {
$language_code = array_search( $post->ID, $frontpage_translations );
$url['loc'] = $wpml_home_urls[ $language_code ];
}
return $url;
}
add_filter('xmlrpc_methods', function($methods) {
unset($methods['pingback.ping']);
return $methods;
});
function pano_shortcode_function() {
return '<script src="/wp-content/uploads/360-photos/pano.js"></script>';
}
add_shortcode( 'panojs', 'pano_shortcode_function' );