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 | |
$config = include 'config.php'; | |
echo $config['some']; // 'config' | |
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 | |
/** | |
* Class Dump | |
* A simple static class for dumping data to a separate log file to aid debugging and development. | |
* | |
* @author Phil Kurth <[email protected]> | |
*/ | |
class Dump { |
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
alias wp-update-all="wp plugin update --all && wp language plugin update --all && wp theme update --all && wp language theme update --all && wp core update --force && wp language core update" | |
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_action( 'wp_enqueue_scripts', function () { | |
wp_register_script( 'my-script', get_stylesheet_directory_uri() . '/assets/js/my-script.js' ); | |
wp_enqueue_script( 'my-script' ); | |
} ); | |
add_filter( 'script_loader_tag', function ( $tag, $handle ) { |
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_action( 'after_setup_theme', function () { | |
add_theme_support( 'editor-color-palette', [ | |
[ | |
'name' => 'Purple', | |
'slug' => 'purple', | |
'color' => '#2B265C' | |
], |
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_action( 'admin_footer', function () { | |
?> | |
<script> | |
if (window.acf) { | |
acf.addFilter('color_picker_args', function (args, $field) { | |
args.palettes = [ | |
'#E6D8D5', |
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( 'acf/fields/wysiwyg/toolbars', function ( $toolbars ) { | |
// Register a basic toolbar with a single row of options | |
$toolbars['Custom One'][1] = [ 'bold', 'italic', 'underline', 'forecolor', 'link', 'unlink' ]; | |
// Register another toolbar, this time with two rows of options. | |
$toolbars['Custom Two'][1] = [ 'bold', 'italic', 'underline', 'strikethrough', 'forecolor', 'wp_adv' ]; | |
$toolbars['Custom Two'][2] = [ 'bullist', 'numlist', 'alignleft', 'aligncenter', 'alignright' ]; |
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( 'acf/settings/load_json', function ( array $directories ) { | |
$base_dir = get_stylesheet_directory() . '/components'; | |
$resource = opendir( $base_dir ); | |
while ( ( $file = readdir( $resource ) ) !== false ) { | |
// Skip current and parent directory references |
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 | |
// Set the form key you wish to target | |
$form_key = 'form_5d97cf9edc0a8'; | |
add_action( "af/email/before_send/key=$form_key", function ( $email, $form ) { | |
add_filter( 'wp_mail', function ( $data ) use ( $email ) { | |
// you can override any items in this array to customise the email that is sent... |
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 | |
/* | |
* This is a rather simple and contrived example but it illustrates how this | |
* function can be used to temporarily change the post context. | |
*/ | |
$alt_post_content = override_post_context( 1234, function ( $post ) { | |
ob_start(); | |
// Do whatever you need here. The $post variable, in this scope, is the |