Enough people loved this gist, so it's now a Github repository!
⭐ Please use the "The Events Calendar Reset" on Github going forward. ⭐
<?php | |
/** | |
* Get an SVG file from the imgs/ folder in the theme, update its attributes if necessary and return it as a string. | |
* | |
* @author Aurooba Ahmed | |
* @see https://aurooba.com/inline-svgs-in-your-wordpress-code-with-this-helper-function/ | |
* | |
* @param string $filename The name of the SVG file to get. | |
* @param array $attributes (optional) An array of attributes to add/modify to the SVG file. |
/** | |
* faux-block-editor.css v1.1 | |
* | |
* Styles to make the Classic Editor screen appear more like the Block Editor | |
* | |
* Expects the class "faux-block-editor" on any screen that should use these styles | |
*/ | |
.faux-block-editor { | |
overflow-x: hidden; |
{ | |
"$schema": "http://schemas.wp.org/trunk/theme.json", | |
"version": 2, | |
"settings": { | |
"layout": { | |
"contentSize": "750px" | |
}, | |
"color": { | |
"background": false, | |
"custom": false, |
<?php | |
/** | |
* Plugin Name: Enhanced WP Mail Attachments | |
* Plugin URI: https://gist.github.com/thomasfw/5df1a041fd8f9c939ef9d88d887ce023/ | |
* Version: 0.1 | |
*/ | |
/** | |
* Adds support for defining attachments as data arrays in wp_mail(). |
Enough people loved this gist, so it's now a Github repository!
⭐ Please use the "The Events Calendar Reset" on Github going forward. ⭐
.block-container > *, /* [1] */ | |
.wp-block-group__inner-container > * { /* [2] */ | |
max-width: 46.25rem; | |
margin-left: 1.25rem; | |
margin-right: 1.25rem; | |
@media (min-width: 48.75em) { /* [3] */ | |
margin-left: auto; | |
margin-right: auto; | |
} |
<?php | |
/** make sure facet always targets the archive query as the main query | |
** sometimes there is a mysterious extra query that is a duplicate | |
** of the main query | |
**/ | |
add_filter( 'pre_get_posts', function( $query ) { | |
if ( $query->is_archive() && $query->is_main_query() ) { | |
$query->set( 'facetwp', true ); | |
} | |
}, 9 ); |
<?php | |
/** | |
* Detect Tribe Events page | |
* @link https://wordpress.stackexchange.com/questions/340515/writing-a-function-to-detect-an-event | |
*/ | |
function is_tribe_calendar() { | |
if (tribe_is_event() || tribe_is_event_category() || tribe_is_in_main_loop() || tribe_is_view() || 'tribe_events' == get_post_type() || is_singular( 'tribe_events' )) { | |
return true; | |
} | |
else { |
CSS Grid in IE11 is an implementation based on the 2011 spec, which means we aren't really able to use grids out of the box according to the newer spec. However, Autoprefixer automates a lot of work for us with getting the correct IE11 properties, and it has support for most (if not all?) -ms-grid
properties.
There are still some gotchas which Autoprefixer can't help with though:
minmax()
with an auto
value is not supported, and will break things - e.g. minmax(auto, 1200px)
will not work. To use minmax, you have to specify two positive values - e.g. minmax(500px, 1200px)
.grid-gap
properties were added in a later spec. To create grid-gaps in IE11, you will need to create separate// Add the SVG icons functions. | |
include_once( get_stylesheet_directory() . '/lib/icon-functions.php' ); |