Skip to content

Instantly share code, notes, and snippets.

Ramen connoisseur

Jess Green jesgs

Ramen connoisseur
View GitHub Profile
jesgs / composer.json
Created Jul 29, 2020
Composer install scripts for WordPress and Homestead
View composer.json
"name": "jesgs/wordpress-project",
"type": "project",
"repositories": [
"type": "composer",
"url": ""
"require": {
jesgs /
Last active Jul 1, 2020
Deploying from Github to VPS using Travis CI


Recently, I spent around 14 to 16 hours learning all of the necessary steps to getting an existing repo set up with Travis CI to run unit tests, and then once successful, connect to a remote server that isn't a PaaS (in this case, Linode) and then proceeds to use Git hooks to do post deployment things.

Starting with your local machine and you have your project already checked out from Github.

Setting Up

  • Assuming you have Ruby (at least 2.3.1) installed, run gem install travis. This installs the Travis CI command-line tools. We're going to use these tools to encrypt RSA keys that Travis will use to connect to your remote server.
  • This tutorial also assumes that you have a working repo and a Travis-CI account set up.
View index.html
<div class="wrapper">
<header class="row">
<h1 class="h h1">MoonPhase App</h1>
<div class="row">
<ul class="data-table h3">
<strong class="label">Current Date</strong><span class="value js-current-date-value"></span>
jesgs / post-order-attribute-fix.php
Last active Apr 20, 2020
Fixes issue with menu_order not saving properly with Gutenberg
View post-order-attribute-fix.php
* Add page attributes to post
function mytheme_add_post_attributes()
add_post_type_support('post', 'page-attributes');
add_action('init', 'mytheme_add_post_attributes', 500);
jesgs /
Last active Jan 18, 2020
WordPress Full Text Search Examples

Adding MySQL FULLTEXT Support to WordPress

FULLTEXT support to WordPress is simple if you have access to phpMyAdmin. If not, it can still be done but is a little trickier if you’re not used to command-line. We’ll demonstrate how to modify your WordPress database using phpMyAdmin.

How To Modify Database

  1. Start out by having a set of keywords to test against. You’ll need ‘before’ and ‘after’ test results. Also, I can’t stress this enough but back up your database before proceeding!

  2. Next, log into your phpMyAdmin page and navigate to your {prefix}_posts table.

  3. Click on the “Structure” tab.

jesgs / config.json
Last active Oct 26, 2019
Fadecandy Config
View config.json
"listen": ["", 7890],
"relay": [null, 7891],
"verbose": true,
"color": {
"gamma": 2.5,
"whitepoint": [1.0, 1.0, 1.0]
View accordion.scss
.control-extend {
&__label {
display: none;
@media only screen and (min-width: 768px) {
display: inline-block;
font-weight: 800;
cursor: pointer;
color: black;
&:hover {
jesgs / Contract Killer
Created May 8, 2018 — forked from malarkey/Contract Killer
The latest version of my ‘killer contract’ for web designers and developers
View Contract Killer

Contract Killer

The popular open-source contract for web professionals by Stuff & Nonsense

  • Originally published: 23rd December 2008
  • Revised date: March 15th 2016
  • Original post

jesgs / Three Wise
Created May 8, 2018 — forked from malarkey/Three Wise
Three Wise Monkeys (NDA)
View Three Wise

Date: [date]

Between us [company name] and you [customer name].


In short; neither of us will share any confidential information about each-other, by any means, with anyone else.

What’s confidential information?

jesgs /
Created Apr 23, 2019 — forked from malarkey/
(Data) Protection Racket
You can’t perform that action at this time.