Skip to content

Instantly share code, notes, and snippets.

View anver's full-sized avatar
🏠
Working from home

Anver Sadutt anver

🏠
Working from home
View GitHub Profile
@anver
anver / gutenberg-audit.php
Created November 17, 2021 10:06 — forked from hughc/gutenberg-audit.php
Gutenberg Audit for WordPress
<?php
/*
Plugin Name: Gutenberg Audit
Plugin URI: http://highbrow.com.au/plugins/gutenberg-audit
description: What blocks is your site using?
Version: 0.1
Author: Hugh Campbell
Author URI: http://highbrow.com.au/
License: GPL2
*/
@anver
anver / HdWallet.php
Created December 8, 2021 01:38 — forked from daftspunk/HdWallet.php
PHP library for generating addresses from an XPUB
<?php
use BitWasp\Bitcoin\Bitcoin;
use BitWasp\Bitcoin\Key\Deterministic\HierarchicalKeyFactory;
use BitWasp\Bitcoin\Key\Deterministic\HierarchicalKeySequence;
use BitWasp\Bitcoin\Key\Deterministic\MultisigHD;
use BitWasp\Bitcoin\Network\NetworkFactory;
use Exception;
/*
@anver
anver / migrate_from_exist_hitory.sh
Created June 20, 2023 11:36 — forked from exdeniz/migrate_from_exist_hitory.sh
Remove Duplicate zsh History
cat -n .zsh_history | sort -t ';' -uk2 | sort -nk1 | cut -f2- > .zhistory
@anver
anver / index.js
Created September 11, 2024 00:20 — forked from vralle/index.js
Use post meta in gutenberg
// https://make.wordpress.org/core/2020/03/02/general-block-editor-api-updates/
// https://github.com/WordPress/gutenberg/tree/trunk/packages/core-data
import {
PanelRow, TextControl,
} from '@wordpress/components';
import { useSelect } from '@wordpress/data';
import { useEntityProp } from '@wordpress/core-data';
import { PluginDocumentSettingPanel } from '@wordpress/edit-post';
import { registerPlugin } from '@wordpress/plugins';
<?php
class Script_Module {
private array $js_handles;
private array $js_localization;
private array $wpjs_strategies;
private string $current_js_handler;
public function __construct() {
$this->wpjs_strategies = array(
'in_footer' => true,