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 | |
/** | |
* Skip rendering of empty paragraph, heading, group, and columns blocks. | |
* | |
* - Paragraphs/headings: skipped if they contain only whitespace or | |
* - Group/columns: skipped if all inner blocks are empty or filtered out | |
* | |
* @param string $block_content The rendered HTML content. | |
* @param array $block The parsed block array. |
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 | |
$phone = "555555555"; // The phone number. | |
$country = "us_US"; // The country selected in the address related to the phone number. | |
$group = "billing"; // The group of the phone number (billing, shipping). | |
$wc_validate_phone = true; // If WooCommerce phone validation should be used in addition. | |
$format = "standardize_e164"; // Standardize setting: standardize_international, no_standardize, standardize_national, standardize_e164). | |
$validator = \phone_validator_and_formatter()->validator();// Get validator. | |
$phone_is_valid = $validator->is_valid($phone, $country, $group, $wc_validate_phone); |
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_filter('wp_img_tag_add_decoding_attr', '__return_false'); |
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 // don't copy this line | |
/** | |
* Add page template support | |
* @return void | |
* @author Karolína Vyskočilová (https://kybernaut.cz) | |
* @see https://wordpress.org/support/topic/page-templates-missing-from-page-attributes-after-5-8/ | |
* @updated 2021-08-19 | |
*/ | |
function add_page_template_support_missing_in_WP_5_8() |
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 // nekopírujte tento řádek | |
/** | |
* @snippet WooCommerce: Ulice (první řádek) obsahuje alespoň jednu číslici (číslo popisné) | |
* @author Karolína Vyskočilová (https://kybernaut.cz) | |
* @testedwith WordPress 5.8 & WooCommmerce 5.5 | |
*/ | |
function my_theme_validate_street( $fields, $errors ){ | |
if ( ! preg_match('/[0-9]+/', $fields['billing_address_1']) && !empty( $fields['billing_address_1'] ) ) { | |
$errors->add( 'validation', __( '<strong>Adresa ulice</strong> musí obsahovat číslo popisné.', 'my-theme' ) ); |
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 | |
// Do not copy the line above if you don't need it. | |
/** | |
* Has block function which searches as well in reusable blocks. | |
* | |
* Extends functionality of core's has_block (https://developer.wordpress.org/reference/functions/has_block/) | |
* | |
* @author Karolína Vyskočilová <[email protected]> | |
* @since 2021-04-12 |
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
/** | |
* Solving a trouble with WP Engine which is caching website without URL parameters and re-attaches them back once the request is compiled. | |
* If you need to add UTM values to any form (not only CF7) you can use this JS snippet on the form page. | |
* | |
* Author: Karolína Vyskočilová ([email protected]) | |
* Author website: https://kybernaut.cz | |
* Date created: 2020-11-13 | |
* | |
* Read more about WP Engine's cache: https://wpengine.com/support/utm-gclid-variables-caching/ | |
*/ |
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 | |
/** | |
* Plugin Name: Theme Guard | |
* Plugin URI: https://kybernaut.cz/?p=3204 | |
* Description: Check if theme exists and is active or die. | |
* Version: 0.0.1 | |
* Author: Karolína Vyskočilová | |
* Author URI: https://kybernaut.cz | |
* License: MIT |
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
#!/bin/sh | |
# An additional confirmation if you really want to push to remote (prevents accidental pushes). | |
# | |
# This hook is called with the following parameters: | |
# | |
# $1 -- Name of the remote to which the push is being done | |
# $2 -- URL to which the push is being done | |
# | |
# Information about the commits which are being pushed is supplied as lines to |
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 | |
/** | |
* @snippet Přidání uživatele s administrátorskými právy. Obsah souboru ideálně vložte do mu-plugins/add-admin-user.php a po vytvoření uživatele odstraňte z vwebu. | |
* @source https://kybernaut.cz/?p=3070 | |
* @author Karolína Vyskočilová (https://kybernaut.cz) | |
* @testedwith WordPress 5.3 | |
*/ | |
add_action( 'init', function () { |
NewerOlder