This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| add_action('plugins_loaded','ao_defer_inline_init'); | |
| function ao_defer_inline_init() { | |
| if ( get_option('autoptimize_js_include_inline') != 'on' ) { | |
| add_filter('autoptimize_html_after_minify','ao_defer_inline_jquery',10,1); | |
| } | |
| } | |
| function ao_defer_inline_jquery( $in ) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| //add_action('wp_footer', 'show_template'); | |
| add_action( | |
| 'wp_footer', | |
| function() { | |
| ?> | |
| <script>jQuery( function( $ ) { | |
| // Цепляемся за событие adding_to_cart | |
| $( document.body ).on( 'adding_to_cart', function( event, button ) { | |
| // Выцепляем инициатора события (ссылка/кнопка) | |
| var $btn = $( button[0] ); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| // Enqueue all js codes combined in a single file. | |
| function enqueue_theme_assets() | |
| { | |
| wp_enqueue_script( | |
| 'trackers', | |
| get_stylesheet_directory_uri() . '/js/trackers.js', | |
| null, | |
| null, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| // Preload the Wordpress post featured image (works both with src and srcset) | |
| // ref. https://web.dev/preload-responsive-images/ | |
| add_action('wp_head', function () { | |
| if (has_post_thumbnail()) { | |
| $thumb_id = get_post_thumbnail_id( get_the_ID() ); | |
| $featured_img_src = wp_get_attachment_image_src( $thumb_id, 'large' )[0]; | |
| $featured_img_srcset = wp_get_attachment_image_srcset( $thumb_id ); | |
| printf('<link rel="preload" as="image" importance="high" href="%s" srcset="%s" />', $featured_img_src, $featured_img_srcset ); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /** | |
| * Automatically Enable Contact Form 7 Endpoints with Disable WP REST API Plugin | |
| * Plugin URI: https://wordpress.org/plugins/disable-wp-rest-api/ | |
| */ | |
| function disable_wp_rest_api_enable_contact_form7_endpoints() { | |
| $active_plugins = get_option('active_plugins'); | |
| // Check if the "Disable WP REST API" plugin is active | |
| if (in_array('disable-wp-rest-api/disable-wp-rest-api.php', $active_plugins) | |
| // Check if the "Contact Form 7" plugin is active | |
| && in_array('contact-form-7/wp-contact-form-7.php', $active_plugins) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| /* | |
| * Custom language switcher shortcode | |
| */ | |
| function trpc_language_switcher($atts) | |
| { | |
| ob_start(); | |
| global $TRP_LANGUAGE; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| /* | |
| * Custom language switcher shortcode | |
| */ | |
| function trpc_language_switcher($atts) | |
| { | |
| ob_start(); | |
| global $TRP_LANGUAGE; |
OlderNewer