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: Hello Taylor | |
Plugin URI: https://gist.github.com/lgladdy/9e1a7303c6a6bf43b9b1 | |
Description: This is not just a plugin, it symbolizes the hope and enthusiasm of an entire generation summed up in <strike>two</strike> words sung most famously by <strike>Louis Armstrong: Hello, Dolly.</strike>Taylor Swift. When activated you will randomly see a lyric from <strike><cite>Hello, Dolly</cite></strike><cite>Taylor Swift</cite> in the upper right of your admin screen on every page. | |
Author: Liam Gladdy (based on Hello Dolly by Matt Mullenweg) | |
Version: 1.1 | |
Author URI: http://www.twitter.com/lgladdy & http://ma.tt/ | |
*/ |
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
public function group_info($group_name,$fields=NULL){ | |
if ($group_name===NULL){ return (false); } | |
if (!$this->_bind){ return (false); } | |
if (stristr($group_name, '+')) { | |
$group_name=stripslashes($group_name); | |
} | |
$filter="(&(objectCategory=group)(name=".$this->ldap_slashes($group_name)."))"; | |
//echo ($filter."!!!<br>"); |
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
{ | |
"name": "laravel/laravel", | |
"description": "The Laravel Framework.", | |
"keywords": ["framework", "laravel"], | |
"license": "MIT", | |
"type": "project", | |
"require": { | |
"php": ">=5.5.9", | |
"laravel/framework": "5.2.*", | |
"lusitanian/oauth": "dev-master as 0.3", |
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 get_responsive_image_tag_for_attachment($attachment_id, $requested_size) { | |
$data = get_responsive_image_sizes_for_size($requested_size); | |
$srcset = []; | |
foreach($data as $image) { | |
$image_data = wp_get_attachment_image_src($attachment_id, $image); | |
if ($requested_size == $image) { | |
$src = $image_data[0]; | |
} | |
$srcset[] = $image_data[0].' '.$image_data[1].'w'; | |
} |
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_action('wp_footer', 'wrap_jetpack_sharing', 18); | |
function wrap_jetpack_sharing() { | |
global $wp_scripts; | |
$a = $wp_scripts->get_data('sharing-js','after'); | |
$data = 'document.addEventListener( "DOMContentLoaded", function() { '; | |
$data .= implode("\n", $a); | |
$data .= ' }, false );'; | |
$script[] = $data; |
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 foundation_gutenberg_wrappers() | |
{ | |
if (defined('WP_DEBUG') && WP_DEBUG) { | |
$gutenberg_file = '/js/raw/gutenberg.js?no_cache=' . time(); | |
} else { | |
$gutenberg_file = '/js/raw/gutenberg.js'; | |
} | |
wp_enqueue_script('foundation-gutenberg-extensions', get_template_directory_uri() . $gutenberg_file, array('wp-blocks')); | |
} | |
add_action('enqueue_block_editor_assets', 'foundation_gutenberg_wrappers'); |
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
const _ = require('lodash') | |
const plugin = require('tailwindcss/plugin') | |
plugins: [ | |
plugin(function({ addComponents, theme }) { | |
const colors = theme('colors', {}) | |
const exclude = ['transparent', 'current'] | |
const paletteColors = [] | |
for (const [key, value] of Object.entries(colors)) { |
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
acf.addFilter('color_picker_args', function (args) { | |
const settings = wp.data.select( "core/editor" ).getEditorSettings(); | |
let colors = settings.colors.map(x => x.color); | |
args.palettes = colors; | |
return args; | |
}); |
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
//block.json | |
{ | |
"name": "simple-test-block", | |
"title": "Simple Test Block", | |
"description": "Simple Test Block", | |
"category": "theme", | |
"icon": "admin-comments", | |
"acf": { | |
"mode": "preview", | |
"renderTemplate": "render.php" |
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_filter( 'render_block_core/shortcode', 'test_acf_shortcode_render', 10, 3); | |
function test_acf_shortcode_render( $content, $parsed_block, $block ) { | |
$content = preg_replace_callback( '/\[acf\s.*?\]/', 'acf_inject_query_loop_post_ID', $content ); | |
return $content; | |
} | |
function acf_inject_query_loop_post_ID( $match ) { | |
return str_replace( '[acf', '[acf post_id="' . get_the_ID() . '"', $match[0] ); |