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
RewriteEngine On | |
RewriteCond %{HTTPS} off | |
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] |
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 columns to exhibition post list | |
*/ | |
function add_acf_columns ( $columns ) { | |
return array_merge ( $columns, array ( | |
'start_date' => __ ( 'Starts' ), | |
'years' => __ ( 'Years' ) | |
) ); | |
} | |
add_filter ( 'manage_exhibition_posts_columns', 'add_acf_columns' ); |
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: Email Return Path Fix | |
Author: Abdussamad Abdurrazzaq | |
Author URI: https://abdussamad.com/archives/567-Fixing-the-WordPress-Email-Return-Path-Header.html | |
*/ | |
class email_return_path { | |
function __construct() { | |
add_action( 'phpmailer_init', array( $this, 'fix' ) ); | |
} |
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
/** | |
* Stop all iframes or HTML5 <video>'s from playing | |
*/ | |
var stopVideos = function () { | |
var videos = document.querySelectorAll('iframe, video'); | |
Array.prototype.forEach.call(videos, function (video) { | |
if (video.tagName.toLowerCase() === 'video') { | |
video.pause(); | |
} else { | |
var src = video.src; |
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
function copyToClipboard() { | |
const cb = navigator.clipboard; | |
const el = document.getElementById('my-element'); | |
cb.writeText(el.innerText); | |
} |
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
/* source: https://stackoverflow.com/a/43763137/315045 */ | |
ol, ul { | |
padding-left: 0; | |
} | |
li { | |
list-style: none; | |
padding-left: 1.25rem; | |
position: relative; |
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
<!-- | |
Only load polyfills for old browsers | |
@see https://devhints.io/polyfill.io | |
@see https://polyfill.io | |
--> | |
<script>if(!(window.Promise&&[].includes&&Object.assign&&window.Map)){document.write('<script src="https://cdn.polyfill.io/v3/polyfill.min.js"></scr'+'ipt>')}</script> | |
<!-- Same as above, but also loads Fetch API polyfill --> | |
<script>if(!(window.fetch&&window.Promise&&[].includes&&Object.assign&&window.Map)){document.write('<script src="https://cdn.polyfill.io/v3/polyfill.min.js?features=default,fetch"></scr'+'ipt>')}</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
<?php | |
function remove_default_image_sizes( $sizes) { | |
// sizes defined in media settings | |
unset( $sizes['thumbnail']); | |
unset( $sizes['medium']); | |
unset( $sizes['large']); | |
// auto-generated images since WP 5.3 | |
unset( $sizes['medium_large']); | |
unset( $sizes['1536x1536']); | |
unset( $sizes['2048x2048']); |
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
/** | |
* Scripts to run when in WordPress Gutenberg editor | |
* | |
* Unregister any block styles we don't want user to be able to select | |
* or register our own custom block styles. | |
*/ | |
wp.domReady( () => { | |
// Unregister any block styles we don't want user to be able to select | |
wp.blocks.unregisterBlockStyle( 'core/quote', 'default' ); | |
wp.blocks.unregisterBlockStyle( 'core/quote', 'large' ); |
NewerOlder