Skip to content

Instantly share code, notes, and snippets.

View mizner's full-sized avatar

Michael Mizner mizner

View GitHub Profile
@mizner
mizner / remove-category-from-blog.php
Created October 19, 2016 16:50
Simple Remove Category from WordPress Blog Page
<?php
/**
* Plugin Name: Remove Category
* Plugin URI: http://mizner.io
* Description:
* Version: 1.0
* Author: Michael Mizner
* Author URI: http://mizner.io
* License:
*/
@mizner
mizner / react-component-styles.js
Created December 10, 2016 09:05
React Component Styles
// Functional ES6
const MyComponent = () => {
return <div>
<h1>Hello World</h1>
<p>This is my first component</p>
</div>
}
// Class ES6
class MyComponent extends React.Component{
@mizner
mizner / react-state-example.js
Created December 10, 2016 09:43
React State Example
var Checkbox = React.createClass({
getInitialState(){
return {checked: false}
},
handleCheck(){
this.setState({checked: !this.state.checked})
},
render() {
var msg;
if (this.state.checked) {
@mizner
mizner / gulpfile.js
Last active January 11, 2017 19:50
Gulp Wordpress Base
const project = "XXXXXX";
const theFiles = [
// 1st file loads first, 2nd, ect.
];
const fileArray = theFiles.map(function (file) {
return "assets/scripts/" + file;
});
@mizner
mizner / wp-job-manager-resume-fields.php
Created December 28, 2016 01:43
WP Job Manager Resume Fields
<?php
$this->fields = apply_filters( 'submit_resume_form_fields', array(
'resume_fields' => array(
'candidate_name' => array(
'label' => __( 'Your name', 'wp-job-manager-resumes' ),
'type' => 'text',
'required' => true,
'placeholder' => __( 'Your full name', 'wp-job-manager-resumes' ),
'priority' => 1
),
@mizner
mizner / _woo-category-widget-toggles.scss
Created January 9, 2017 14:34
Woo Category Widget Toggles
.wooToggle,
.wooToggle:before,
.wooToggle:after {
height: 15px;
width: 15px;
}
.wooToggle {
font-size: 11px;
color: white;
@mizner
mizner / _testimonials.scss
Created February 24, 2017 19:24
Testimonials
.testimonials-container {
background: $gray-dark;
header {
text-align: center;
h3 {
color: white;
}
color: white;
border-bottom: 1px dotted;
padding-bottom: 1em;
@mizner
mizner / _large-image-area.scss
Created February 24, 2017 19:39
Large Image Area
.large-image-area {
height: 800px;
position: relative;
overflow: hidden;
img {
width: 100%;
height: 100%;
}
.large-image-area-text {
font-size: 25px;
@mizner
mizner / jer.js
Created March 4, 2017 00:28
Jest / Enzyme Example for React (kinda)
describe('Anything', () => {
test('User Defined String (passed!)', () => {
expect(SessionGroups).toBeDefined();
});
test('SOMETHING SOMEthING DARKSIDE', () => {
const wrapper = shallow(
<SessionGroups/>
);
expect(wrapper.children().length).toBe(1)
})
@mizner
mizner / gform-after-submit.php
Created April 25, 2017 22:53
Gravity Form Example (after submission)
<?php
add_action( 'gform_after_submission_35', 'mizner_test_function_user_meta', 10, 2 );
function mizner_test_function_user_meta( $entry, $form ) {
$user_id = get_current_user_id();
$company_name = $entry['5'];
$description = $entry['2'];
update_user_meta( $user_id, 'user_facebook', $company_name );