Skip to content

Instantly share code, notes, and snippets.

Avatar

Jon Schroeder jonschr

View GitHub Profile
View counter.js
<?php
/*
Plugin Name: Counter
Plugin URI: https://github.com/jonschr/elodin-counter
GitHub Plugin URI: https://github.com/jonschr/elodin-counter
Description: Just another counter plugin
Version: 0.1
Author: Jon Schroeder
Author URI: http://elod.in
View _ab-container-defaults.scss
/*
Frontend
========================================================================== */
.entry-content > .wp-block-atomic-blocks-ab-container.alignfull {
padding: 10% 5%;
.ab-container-inside {
max-width: 1200px;
}
View gist:924314af51697c964e03d688ab92ea56
(function($){
$(document).ready(function(){
$('input[name="input_4"]').on( 'input', function() {
if( $('select[name="input_2"]').val() === 'en_option2' || $('select[name="input_2"]').val() === 'en_option4' ){
$('#name').html( 'When You Support<br><span>' + $(this).val() + '</span><br>You Support' );
}else if( $('select[name="input_2"]').val() === 'es_option2' || $('select[name="input_2"]').val() === 'es_option4' ){
$('#name').html( 'Cuando Apoyas<br><span>' + $(this).val() + '</span><br>Tu Apoyo' );
}else{
$('#name').html( $(this).val() );
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>
You can’t perform that action at this time.