Skip to content

Instantly share code, notes, and snippets.

@lightningspirit
lightningspirit / doing-it-wrong-filter.php
Created November 21, 2024 22:13
Remove notice messages for _load_textdomain_just_in_time being loaded before init, in WordPress 6.7
<?php
/**
* Plugin Name: Shut I18n Doing It Wrong Messages
* Description: Filters _load_textdomain_just_in_time doing it wrong messages in 6.7
* Author: Move Your Digital, Inc.
* Author URI: https://moveyourdigital.com
* Version: 0.0.1
*
* @package SIDIWM
*/
@joshuafredrickson
joshuafredrickson / no-nags.php
Created January 29, 2019 14:46
WordPress: Move all admin notices and plugin nags to console
add_action('plugins_loaded', function() {
$action = is_user_admin() ? 'user_admin_notices' : 'admin_notices';
add_action($action, function () {
ob_start();
});
add_action('all_admin_notices', function () {
$log = strip_tags(trim(ob_get_clean()));
@eriteric
eriteric / movegfjstofooter.php
Last active December 27, 2024 20:31
Load gravity forms JS in footer
// GF method: http://www.gravityhelp.com/documentation/gravity-forms/extending-gravity-forms/hooks/filters/gform_init_scripts_footer/
add_filter( 'gform_init_scripts_footer', '__return_true' );
// solution to move remaining JS from https://bjornjohansen.no/load-gravity-forms-js-in-footer
add_filter( 'gform_cdata_open', 'wrap_gform_cdata_open' );
function wrap_gform_cdata_open( $content = '' ) {
$content = 'document.addEventListener( "DOMContentLoaded", function() { ';
return $content;
}
add_filter( 'gform_cdata_close', 'wrap_gform_cdata_close' );