Skip to content

Instantly share code, notes, and snippets.


Helen Hou-Sandi helen

View GitHub Profile
helen / repeatable-fields-metabox.php
Created January 11, 2012 04:42
Repeating Custom Fields in a Metabox
View repeatable-fields-metabox.php
* Repeatable Custom Fields in a Metabox
* Author: Helen Hou-Sandi
* From a bespoke system, so currently not modular - will fix soon
* Note that this particular metadata is saved as one multidimensional array (serialized)
function hhs_get_sample_options() {
helen / wp-chosen-tax-metabox.php
Last active April 24, 2022 02:25
Use Chosen for a replacement WordPress taxonomy metabox
View wp-chosen-tax-metabox.php
* WordPress Chosen Taxonomy Metabox
* Author: Helen Hou-Sandi
* Use Chosen for a replacement taxonomy metabox in WordPress
* Useful for taxonomies that aren't changed much on the fly and are
* non-hierarchical in nature, as Chosen is for flat selection only.
* You can always use the taxonomy admin screen to add/edit taxonomy terms.
* Categories need slightly different treatment from the rest in order to
helen /
Last active September 11, 2020 03:12
I still do stuff with Subversion so here's what I have to add a tiny amount of info to my Spaceship prompt
# You can put this in your .zshrc
# Custom Spaceship section for SVN
spaceship_svn() {
[[ $SPACESHIP_SVN_SHOW == false ]] && return
helen / .bashrc
Last active April 22, 2019 16:22
My ~/.bashrc
View .bashrc
green=$(tput setaf 2)
yellow=$(tput setaf 3)
magenta=$(tput setaf 5)
reset=$(tput sgr0)
# This was not working with \w, which has since been changed to \W in favor of window title showing $PWD
export EDITOR='code --wait';
export SVN_EDITOR='code --wait';
helen / gh-pr-branch.txt
Last active March 6, 2018 23:20
Making changes to a GitHub PR branch on a fork
View gh-pr-branch.txt
git remote add KZeni
git fetch KZeni
git checkout --track KZeni/patch-1
git commit
git push KZeni patch-1
helen / better-wp.php
Last active December 16, 2016 18:29
Make WordPress Great Again
View better-wp.php
// Inspired by
add_action( 'admin_head', function(){
jQuery(document).ready( function($) {
var colorTime = 0,
waveTheta = 0,
maxCount = 100,
helen /
Last active April 12, 2016 16:28

Keybase proof

I hereby claim:

  • I am helen on github.
  • I am helen ( on keybase.
  • I have a public key whose fingerprint is 1E3E 18E3 41AE 69A5 C228 D820 C3A0 B55E D825 43A9

To claim this, I am signing this object:

helen /
Last active December 23, 2015 20:59
WP Trac hit list

WP Trac Hit List

This needs to be written down somewhere outside of my currently open browser tabs, and I see no reason not to share it. Inclusion in the list does not necessarily mean I'm working on a patch, just that it's on my mind. If you're looking for something specific to work on and are looking for a starting point, one of these might be for you.


  • #25408: Ability to specify that a list table column is "primary"
  • #26302: Specify display priority for list table columns
  • #25284: Support tax queries using term_taxonomy_id without specifying a taxonomy
  • #24859: Media Library does not have a loading indicator
# args
MSG=${1-'deploy from git'}
# paths
SRC_DIR=$(git rev-parse --show-toplevel)
DIR_NAME=$(basename $SRC_DIR)