Include a Font in a WordPress Shortcode

Our style sheet was making a call to @import url(‘https://fonts.googleapis.com/css?family=EB+Garamond:700′); for styling the typeface for a single shortcode generated banner. First tried just putting the @import statement between <style></style> tags, but this was ineffective. Fortunately Stack Overflow had a link to this awesome article by Stephen Scaff illustrating how to use Font Squirrel’s Webfont Generater … Continued

Migrating to New WP

There is a pretty old, rickety WP site that I want to migrate some data from to a new WP install. There are “instructors” who are “pages” with a parent page. There are a couple of free/commercial plugins: WP ALL EXPORT and WP ALL IMPORT, but they really want you to pay $99 each, if … Continued

Adventures in Ansible and Vagrant with Trellis

Was getting some frequent nginx failures on local dev. Having to reload the vagrant box. Gets old. Already ran vagrant destroy and reimported all the WP data once tonight. We were using a dot dev domain, which I was recently told is soon to break modern browsers, and the the Roots discourse, someone suggested the … Continued

Brad Frost Blows me Away Again

Brad Frost is the first name in Atomic Design, where you design a website considering each atomic element, like Card or Footer, and it’s molecules like button, checkbox. Came across an article on group design by Brad Frost (in Pittsburgh.) The perusing his site, came across Styleguides.io, one of which is Harry Roberts’ CSS Style … Continued

Analysis of Potentially Hacked WordPress Site

Looking for the most recently modified files: find . -type f -print0 | xargs -0 stat –format ‘%Y :%y %n’ | sort -nr | cut -d: -f2- | head 2018-01-26 11:27:28.977527587 -0700 ./google1c870a472b1e6d13.html 2018-01-26 02:44:49.793751734 -0700 ./wp-content/plugins/error_log 2018-01-18 16:36:11.218282982 -0700 ./wp-includes/error_log 2018-01-16 16:48:03.515070150 -0700 ./wp-includes/version.php 2018-01-16 16:48:03.514070139 -0700 ./wp-admin/about.php 2018-01-16 16:48:02.635059740 -0700 ./wp-admin/includes/update-core.php 2018-01-10 13:28:07.283660340 … Continued

Compassionate Coding

Made a new friend, perhaps, today in April Wensel who founded Compassionate Coding. Found her through a wonderful article on Medium called Compassionate Coding: Confessions of a Recovering Jerk Programmer. She is a very experience programmer/coder who now mostly facilitates healthy communication among colleagues in the coding and development field. And she gave me a … Continued

Installing Odoo 10 on Smallest Linode Instance without FQDN

Follow Linode docs for Installing Odoo 10 on Ubuntu, but am going to run it on Debian. Also Linode docs for Getting Started and securing the server, including Fail2Ban. Using gmail for SMTP with sendmail: NOTE: editing mail configs done as super user with sudo su, otherwise cd is not recognized when run with sudo … Continued