Skip to content

Instantly share code, notes, and snippets.

// https://www.templatemonster.com/help/woocommerce-how-to-set-random-order-for-products.html
add_filter( 'woocommerce_get_catalog_ordering_args', 'custom_woocommerce_get_catalog_ordering_args' );
function custom_woocommerce_get_catalog_ordering_args( $args ) {
$orderby_value = isset( $_GET['orderby'] ) ? woocommerce_clean( $_GET['orderby'] ) : apply_filters( 'woocommerce_default_catalog_orderby', get_option( 'woocommerce_default_catalog_orderby' ) );
if ( 'random_list' == $orderby_value ) {
$args['orderby'] = 'rand';
$args['order'] = '';
// convert to number in currency format
var invValueFormat = new Intl.NumberFormat('de-DE', { style: 'currency', currency: 'EUR' }).format(response.result.sumCostPrice);
// remove dot and replace with space
invValueFormat = invValueFormat.replace(/\./g, ' ');
// myArray = is an accual array of objects
// param = is a parameter in object
// value = is what we are looking for
var index = myArray.findIndex((obj => obj.param == value));
For example do not remove comment in style css fpr WP theme
/*!
*/
/*!
Theme Name: Storefront Child Theme
Theme URI: https://github.com/stuartduff/storefront-child-theme
Author: Stuart Duff
Author URI: http://stuartduff.com
var browserIsIE = /*@@cc_on!@@*/false || !!document.documentMode;
if (browserIsIE) {
$('#ieWarningModal').modal('show'); //create html element as modal
console.log('WARNING: You are using Internet Explorer!');
}
/*Internet Explorer is not supported.
This browser is outdated and not fully supported for the css-portal.
Please note that some of the pages will not get displayed, so please use the latest version of Microsoft Edge, Google Chrome, or Mozilla Firefox
Yoast SEO https://wordpress.org/plugins/wordpress-seo/
Smush https://wordpress.org/plugins/wp-smushit/
TinyMCE Advanced https://wordpress.org/plugins/tinymce-advanced/
UpdraftPlus Backup https://wordpress.org/plugins/updraftplus/
W3 Total Cache https://wordpress.org/plugins/w3-total-cache/
WP Mail SMTP https://wordpress.org/plugins/wp-mail-smtp/
WP Mail Logging https://wordpress.org/plugins/wp-mail-logging/
Wordfence Security https://wordpress.org/plugins/wordfence/
Easy FancyBox https://wordpress.org/plugins/easy-fancybox/
Regenerate Thumbnails https://wordpress.org/plugins/regenerate-thumbnails/
<meta charset="<?php bloginfo( 'charset' ); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="ab-design.at">
<meta name="description" content="Landarztpraxis Mureck, Gruppenpraxis für Allgemeinmedizin Dr. Sabrina Gries, Dr. Jakob Dorner; [email protected]; 03472 27 70; www.landarzt-mureck.at" />
<meta name="copyright" content="(c)2020 - Landarztpraxis Mureck" />
<meta name="keywords" content="landarztpraxis, landarzt, landarzt-mureck, gries, dorner, facharzt, ärztezentrum, gesundheitszentrum, mureck" />
<meta name="robots" content="follow,index" />
<meta property="og:title" content="Landarztpraxis Mureck">
ul {
display: flex;
justify-content: flex-end; /* right align */
li {
align-items: center;
justify-content: center;
flex-direction: row;
}
}
// clean paste
add_filter('tiny_mce_before_init', 'customize_tinymce');
function customize_tinymce($in) {
$in['paste_preprocess'] = "function(pl,o){
// remove the following tags completely:
o.content = o.content.replace(/<\/*(applet|area|article|aside|audio|base|basefont|bdi|bdo|body|button|canvas|command|datalist|details|embed|figcaption|figure|font|footer|frame|frameset|head|header|hgroup|hr|html|iframe|img|keygen|link|map|mark|menu|meta|meter|nav|noframes|noscript|object|optgroup|output|param|progress|rp|rt|ruby|script|section|source|span|style|summary|time|title|track|video|wbr)[^>]*>/gi,'');
// remove all attributes from these tags:
o.content = o.content.replace(/<(div|table|tbody|tr|td|th|p|b|font|strong|i|em|h1|h2|h3|h4|h5|h6|hr|ul|li|ol|code|blockquote|address|dir|dt|dd|dl|big|cite|del|dfn|ins|kbd|q|samp|small|s|strike|sub|sup|tt|u|var|caption) [^>]*>/gi,'<$1>');
// keep only href in the a tag (needs to be refined to also keep _target and ID):