Skip to content

Instantly share code, notes, and snippets.

View c3mdigital's full-sized avatar

Chris Olbekson c3mdigital

  • WebDev Studios
  • Houston, TX
View GitHub Profile
@c3mdigital
c3mdigital / VagrantFile
Created May 1, 2014 20:29
Vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :
dir = Dir.pwd
vagrant_dir = File.expand_path(File.dirname(__FILE__))
Vagrant.configure("2") do |config|
# Store the current version of Vagrant for use in conditionals when dealing
# with possible backward compatible issues.
@c3mdigital
c3mdigital / Code_Style_WordPress.xml
Last active December 26, 2015 04:48
PHP Storm WordPress Code Style, Code Inspection Settings, Solarized Color Schemes
<?xml version="1.0" encoding="UTF-8"?>
<!-- Add this file to /Library/Preferences/Webide60/codestyles -->
<code_scheme name="WordPress Code Style">
<option name="USE_SAME_INDENTS" value="true" />
<option name="IGNORE_SAME_INDENTS_FOR_LANGUAGES" value="true" />
<option name="OTHER_INDENT_OPTIONS">
<value>
<option name="INDENT_SIZE" value="4" />
<option name="CONTINUATION_INDENT_SIZE" value="8" />
@c3mdigital
c3mdigital / start_local_servers.sh
Last active December 15, 2015 03:09
Bash script to start, stop and reload local installed servers.
!/bin/bash
#This bash script controls starting and stopping the homebrew installed Nginx, PHP-FPM and MySql servers
start=start
stop=stop
restart=restart
status=status
echo server $1 executed..
@c3mdigital
c3mdigital / front-end-uploads.php
Created November 16, 2012 17:14
Two file upload handler functions
/**
* File upload ajax handler function to save the file and send image or file html back to the browser
* These functions are part of a class
*/
function ajax_upload_file() {
check_ajax_referer( 'ugc_user_upload', 'nonce' );
$file_data = array(
'name' => $_FILES['ugc_attachment_file']['name'],
'type' => $_FILES['ugc_attachment_file']['type'],
'tmp_name' => $_FILES['ugc_attachment_file']['tmp_name'],
@c3mdigital
c3mdigital / get_perm_byname.php
Created July 26, 2012 08:41
Get WordPress permalink from post, page or custom post type name
<?php
/**
* Gets the permalink from the post slug
* @param string $name the post, page or custom post type slug
* @param string $p_type the post type
*
* @return string The permalink YAHHH!!!
*/
function get_perm_byname( $name, $p_type = 'page' ) {
@c3mdigital
c3mdigital / inspect_hooks.php
Created June 22, 2012 22:52 — forked from stephenh1988/inspect_hooks.php
Inspect hooks in WP by adding &debug=true&hook=my_hook_name to the request URl
<?php
/**
* Plugin Name: Hook Debug Output
* Plugin URI: http://unserkaiser.com
* Description: Debug Hooked filter callback functions with adding <code>?debug=secret&hook=your_hook_name</code> to the URl
* Version: 0.1
* Author: Stephen Harris, Franz Josef Kaiser
* Author URI: http://unserkaiser.com
*/
// Prevent loading this file directly - Busted!
@c3mdigital
c3mdigital / sidebar_select.php
Created June 3, 2012 00:31
Sidebar Select Meta Box for cmb_meta_boxes
<?php
/**
* Adds a new sidebar_select field type to CMB Metaboxes
*
* Builds the select box from all registered sidebars.
* Use in themes to create per page or post layout options without having to create new templates
*
* @see https://github.com/jaredatch/Custom-Metaboxes-and-Fields-for-WordPress.git
*
*/
@c3mdigital
c3mdigital / nginx.conf
Created May 22, 2012 00:24
Updated Ningx.conf and WordPress multi site block
## Start nginx.conf
user www-data;
worker_processes 8;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
@c3mdigital
c3mdigital / nginx.conf
Created March 11, 2012 00:28
Nginx conf file
user www-data;
worker_processes 4;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
# multi_accept on;
}
http {
diff --git Vagrantfile Vagrantfile
index 65de7b1..40ba133 100644
--- Vagrantfile
+++ Vagrantfile
@@ -33,7 +33,11 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
v.vm.box_url = "http://files.vagrantup.com/precise64_vmware.box"
end
- if (/cygwin|mswin|mingw|bccwin|wince|emx/ =~ RUBY_PLATFORM) == nil
- config.vm.synced_folder ".", "/srv", nfs: true