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
$('.grid').isotope({ | |
itemSelector: '.grid-item', | |
//percentPosition: true, | |
masonry: { | |
columnWidth: 100 | |
} | |
}) |
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 | |
// Place the handles somewhere convenient | |
global $scripts_to_defer, $scripts_to_async, $scripts_origin; | |
$scripts_to_defer = array('fancybox_js', 'bootstrap_js'); | |
$scripts_to_async = array('fontawesome_js'); | |
$scripts_origin = array('fontawesome_js'); | |
// Put this in functions.php | |
function add_defer_attribute($tag, $handle) { |
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 | |
/* -------------------------------------------------------------------------------- | |
* | |
* JS stand-alone (CSS not included - Get it here https://pastebin.com/uNKPdMVj) | |
* | |
-------------------------------------------------------------------------------- */ | |
?> | |
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> |
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
# etc/httpd/conf.d/expires.conf | |
# https://support.plesk.com/hc/en-us/articles/115001711985-How-to-enable-leverage-browser-caching-in-Plesk | |
# https://support.plesk.com/hc/en-us/articles/213380049-How-to-enable-gzip-compression-on-nginx-on-Plesk-server | |
LoadModule expires_module modules/mod_expires.so | |
ExpiresActive on | |
ExpiresByType application/vnd.ms-fontobject "access plus 1 year" | |
ExpiresByType application/x-font-ttf "access plus 1 year" |
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 | |
/* ------------------------------------------------------------------------------------------------ | |
* | |
* METHOD 1 | |
* | |
-------------------------------------------------------------------------------------------------- */ | |
// Customize WooCommerce Attributes (method 1 - no swatches/plugins) | |
function wc_custom_attr( $product ) { |
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 a filter to show featured products, in admin panel for WooCommerce | |
function woocommerce_filter_products_by_featured_status() { | |
global $typenow, $wp_query; | |
if ($typenow=='product') : | |
// Featured/ Not Featured |
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 | |
// Get an image for Open Graph - Uses WP Imager https://github.com/Jany-M/WP-Imager | |
if(is_singular()) { | |
global $post; | |
if(function_exists('wp_imager')) { | |
$img = wp_imager(1200, 630, 1, '', '', '', true ); | |
} elseif(has_post_thumbnail($post->ID)) { | |
$img = get_the_post_thumbnail_url( $post->ID, array(1200,630)); | |
} | |
} else { |
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 | |
function add_classes_to_body($classes) { | |
global $post; | |
// User Role | |
$user_info = get_currentuserinfo(); | |
$classes[] = implode(' ', $user_info->roles); | |
// WPML | |
if ( function_exists('icl_object_id') ) { |
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 | |
/* ---------------------------------------------------------------------------------------------------------------------------- | |
* PREFACE for this script | |
* | |
* A frontend custom form, allowing registered users to create a custom post type + upload images to ACF Gallery custom field, | |
* in a custom uploads folder, had a bug where it would replace any symbol with -, | |
* including replacing the file extensions (eg. .jpg and .png, in -jpg and -png). | |
* That resulted in various issues, even though browsers could still read the file as image. | |
* After fixing the form itself, this script was made, to fix all the uploads that had already been uploaded and their path. |