Skip to content

Instantly share code, notes, and snippets.

View scottnath's full-sized avatar

Scott Nath scottnath

View GitHub Profile
@scottnath
scottnath / nbcu_plugins_url
Created January 4, 2012 17:59
function nbcu_plugins_url
function nbcu_plugins_url( $url = '', $path = '', $plugin = '' ) {
$nbcu_url = '/nbcu-plugins/';
$plugin_base_name = basename( dirname( $plugin ));
$plugin_dir_path = rtrim(str_replace( basename( dirname( $plugin ) ), '', dirname( $plugin ) ), '/');
if($plugin_dir_path != WP_PLUGIN_DIR){
$url = WP_PLUGIN_URL.$nbcu_url.$plugin_base_name;
}
@scottnath
scottnath / 0-env-url-override.php
Created February 22, 2012 15:51 — forked from mjangda/0-env-url-override.php
How to use WordPress across environments without needing to mess with URLs in the database.
<?php
// This is the meat of the plugin and should go in mu-plugins/0-env-url-override.php
// Only load these filters if we're not in the production environment
if ( defined( 'ENV_NOT_PRODUCTION' ) && ENV_NOT_PRODUCTION ) {
// This always needs to be filtered
add_filter( 'site_url', 'env_filter_site_url', 0 );
// We don't filter home_url in the admin so that we get production URLs for posts.
// This does break certain links like "Preview/View Post", however.
@scottnath
scottnath / gist:2148283
Created March 21, 2012 15:16
simple acf field group
<?
if(function_exists("register_field_group"))
{
register_field_group(array (
'title' => 'Category bug test',
'fields' =>
array (
0 =>
array (
@scottnath
scottnath / gist:3707693
Created September 12, 2012 16:03
Create symlink on the command line/terminal
ln -s /folder/or/file/we/are/linking/to/ folder_or_file
@scottnath
scottnath / gist:3707733
Created September 12, 2012 16:07
change chmod on a file or folder on command line/terminal
FILES to 664:
$ find /place/you/need/to/be/* -type f -exec chmod 664 {} \;
FOLDERS to 775:
$ find /place/you/need/to/be/* -type d -exec chmod 775 {} \;
@scottnath
scottnath / gist:3750842
Last active May 17, 2016 17:41
find text inside a file on command line
find . -name '*' -exec grep -li 'text_to_search_for' {} \;
// ignore directories (won't show ".. is a directory")
find . -name '*' -exec grep -sli 'TEXT' {} \;
// exclude directories (like `node_modules`)
find . -name '*' -not -path './node_modules/*' -exec grep -sli 'TEXT' {} \;
@scottnath
scottnath / mpo2gif
Created September 21, 2012 14:46 — forked from fuba/mpo2gif
convert a .mpo file to an animation gif
#!/bin/sh
# mpo2gif
# convert a .mpo file to a animation gif.
# this idea is from http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=16275
# this script requires exiftool and imagemagick.
rjpg=/tmp/$$_r.jpg
ljpg=/tmp/$$_l.jpg
echo $1
@scottnath
scottnath / gist:3763401
Created September 21, 2012 19:27
remove all .svn folders from command line
//from the folder:
rm -rf `find . -type d -name .svn`
//to just find them all:
find . -type d -name .svn
@scottnath
scottnath / gist:4003391
Created November 2, 2012 18:30
wordpress & gravity forms: Giving Editors Access to Gravity Forms
//Giving Editors Access to Gravity Forms
function add_grav_forms(){
$role = get_role('editor');
$role->add_cap('gform_full_access');
}
add_action('admin_init','add_grav_forms');
@scottnath
scottnath / ose_wordpress_firewall.php
Created February 7, 2013 17:04
Path fix & bug fix for ose_wordpress_firewall.php - http://wordpress.org/support/plugin/ose-firewall
<?php
/*
Plugin Name: OSE Firewall
Plugin URI: http://wordpress.org/extend/plugins/ose-firewall/
Description: OSE Firewall - A WordPress Firewall created by Open Source Excellence. It protects your WordPress-powered blog against attacks and hacking. The email alert / notification function is disabled by default, while it can be activated and configured in <strong>Settings -> OSE Firewall</strong>. Please go to your <a href="options-general.php?page=ose_wp_firewall">OSE Firewall configuration</a> page.
Author: Open Sourcce Excellence
Version: 1.0.2
Author URI: http://www.opensource-excellence.com/
*/
define('DS', DIRECTORY_SEPARATOR);