Skip to content

Instantly share code, notes, and snippets.

View dsawardekar's full-sized avatar

Darshan Sawardekar dsawardekar

View GitHub Profile
@dsawardekar
dsawardekar / functions.php
Created November 25, 2022 15:14
Change Title of Block in Block Catalog Plugin
<?php
add_filter( 'block_catalog_block_title', function( $title, $block_name, $block ) {
$map = [
"xyz/custom-block" => "My Custom Block",
];
if ( ! empty( $map[ $block_name ] ) ) {
return $map[ $block_name ];
}
@dsawardekar
dsawardekar / disable-gutenberg-js-concat.php
Created November 1, 2018 06:23
Disable Gutenberg JS Concatenation on VIP Go
<?php
add_filter( 'js_do_concat', 'vip_gutenberg_disable_concat', 100, 1 );
function vip_gutenberg_disable_concat( $handle ) {
if ( is_admin() && ( function_exists( 'is_gutenberg_page' ) && is_gutenberg_page() ) ) {
return false;
}
return $handle;
<?php
function get_temperature() {
// api call
}
function get_cached( $method, $args ) {
$key = [ $method, $args ];
$key = md5( $key );
<?php
/*
Plugin Name: Bad Plugin
Description: Bad Plugin for testing PHP errors in QM
Version: 0.1.0
Author: Darshan Sawardekar
License: GPL v2 or later
*/
function bad_plugin_main() {
@dsawardekar
dsawardekar / WPMDBTestCommand.php
Created August 8, 2014 04:48
WPMDB Test Command for WP-CLI
<?php
class WPMDB_Test_Command extends WP_CLI_Command {
/**
* Adds Test Posts to WordPress
*
* ## OPTIONS
*
* <count>
@dsawardekar
dsawardekar / if.err
Created September 13, 2013 04:35
Trailing whitespace at end of if
grammar.y:557:in `rescue in parse': on line 1: (Riml::ParseError)
parse error on value "echo" (BUILTIN_COMMAND)
from grammar.y:547:in `parse'
from /home/dms/.rbenv/versions/1.9.3-p429/lib/ruby/gems/1.9.1/gems/riml-0.3.0/lib/riml.rb:37:in `compile'
from /home/dms/.rbenv/versions/1.9.3-p429/lib/ruby/gems/1.9.1/gems/riml-0.3.0/lib/riml.rb:93:in `compile_files'
from /home/dms/.rbenv/versions/1.9.3-p429/lib/ruby/gems/1.9.1/gems/riml-0.3.0/bin/riml:108:in `start'
from /home/dms/.rbenv/versions/1.9.3-p429/lib/ruby/gems/1.9.1/gems/riml-0.3.0/bin/riml:125:in `<module:Riml>'
from /home/dms/.rbenv/versions/1.9.3-p429/lib/ruby/gems/1.9.1/gems/riml-0.3.0/bin/riml:6:in `<top (required)>'
from /home/dms/.rbenv/versions/1.9.3-p429/bin/riml:23:in `load'
from /home/dms/.rbenv/versions/1.9.3-p429/bin/riml:23:in `<main>'
@dsawardekar
dsawardekar / function.riml
Created September 13, 2013 04:34
Trailing whitespace at end of def
def hello()
end