Skip to content

Instantly share code, notes, and snippets.

Jon Schroeder jonschr

Block or report user

Report or block jonschr

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View template.php
<?php
//* Output services before
// add_action( 'before_loop_layout_services_photo', 'rb_services_photo_before' );
function rb_services_photo_before( $args ) {
// wp_enqueue_script( 'SCRIPTHANDLE' );
}
//* Output each services
add_action( 'add_loop_layout_services_photo', 'rb_services_photo_each' );
View init.php
function genesis_sample_blocks_body_classes( $classes ) {
if ( ! is_singular() || ! function_exists( 'has_blocks' ) || ! function_exists( 'parse_blocks') ) {
return $classes;
}
if ( ! has_blocks() ) {
$classes[] = 'has-no-blocks';
return $classes;
}
View global.scss
/* ==========================================================================
Color loop
========================================================================== */
$colors: ("black": $black, "dark": $dark, "dark2": $dark2, "gray": $gray, "orange": $orange, "red": $red, "light": $light, "lightred": $lightred, "white": $white);
$dark: ("black": $black, "dark": $dark, "dark2": $dark2, "gray": $gray, "orange": $orange, "red": $red);
@each $name,
$color in $colors {
View gutenberg-single-blog.scss
// Import some colors and other global variables (no styles included here)
@import 'global';
// Make sure that we only target things on single blog posts in the editor
body.post-type-post {
// Only affect things inside the editor-styles-wrapper
.editor-styles-wrapper {
@jonschr
jonschr / functions.php
Created Mar 26, 2020
Inject styles into Gutenberg without the prefix
View functions.php
function add_relative_styles_to_gutenberg() {
wp_enqueue_style( 'gutenberg-blog', get_theme_file_uri( '/css/gutenberg-blog.css' ), false );
}
add_action( 'enqueue_block_editor_assets', 'add_relative_styles_to_gutenberg' );
@jonschr
jonschr / functions.php
Created Mar 26, 2020
Add editor styles which get autoprefixed with .editor-styles-wrapper
View functions.php
function gutenberg_editor_style_setup() {
// Add support for editor styles
add_theme_support( 'editor-styles' );
// Enqueue editor styles
add_editor_style( "/css/gutenberg-style.css" );
}
add_action( 'after_setup_theme', 'gutenberg_editor_style_setup' );
View embed.html
<iframe width='750px' height='400px' frameborder='no' src='https://miatam.wildapricot.org/widget/directory' onload='tryToEnableWACookies("https://miatam.wildapricot.org");' ></iframe><br/><font style='color:#ccc;font-size:9px;font-family: Verdana, Arial, Helvetica, sans-serif;'>Powered by Wild Apricot <a style='color:#ccc' href='http://www.wildapricot.com/features' target='_blank'>Membership Software</a></font><script type="text/javascript" language="javascript" src="https://miatam.wildapricot.org/Common/EnableCookies.js" ></script>
View functions.php
///////////////////////////////
// EVENTS QUERY MODIFICATION //
///////////////////////////////
add_action( 'pre_get_posts', 'elodin_sugar_query_modificationss', 999 );
function elodin_sugar_query_modificationss( $query ) {
if ( !$query->is_main_query() )
return $query;
@jonschr
jonschr / togglegist.js
Created Jan 28, 2020
toggle the legend
View togglegist.js
<script>
jQuery(document).ready(function( $ ) {
//* vars for easier reference later
var togglelegendbutton = $( '.legendtoggle' );
var legenddiv = $( '.organizerDiv' );
var tabcontent = $( '.tabcontent' );
//* this function does everything needed to toggle it
function togglethelegend() {
View gist:a7582b6bc28c02ee789b668bbc84778b
<!-- ---------------------------------------------------------------------- -->
<!-- NOTE: Please add the following <META> element to your page <HEAD>. -->
<!-- If necessary, please modify the charset parameter to specify the -->
<!-- character set of your HTML page. -->
<!-- ---------------------------------------------------------------------- -->
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8">
<!-- ---------------------------------------------------------------------- -->
<!-- NOTE: Please add the following <FORM> element to your page. -->
You can’t perform that action at this time.