Skip to content

Instantly share code, notes, and snippets.

😀
Happy

Micah Wood wpscholar

😀
Happy
Block or report user

Report or block wpscholar

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@wpscholar
wpscholar / disable-auto-generated-excerpts.php
Last active Sep 18, 2019
This plugin will prevent WordPress from automatically generating an excerpt when one is not explicitly set.
View disable-auto-generated-excerpts.php
<?php
/*
* Plugin Name: Disable Auto-Generated Excerpts
* Plugin URI: https://gist.github.com/wpscholar/8da60a1f2e1a89d07348491a11725597
* Description: This plugin will prevent WordPress from automatically generating an excerpt when one is not explicitly set.
* Version: 1.0
* Author: Micah Wood
* Author URI: https://wpscholar.com
* License: GPL2
View wp-rest-api-demo.php
<?php
/*
* Plugin Name: WP REST API Demo
* Plugin URI: https://gist.github.com/wpscholar/693517420ca6c9e29e7719ef24e7e00f
* Description: A developer plugin designed for playing around with the WordPress REST API.
* Version: 1.0
* Author: Micah Wood
* Author URI: https://wpscholar.com
* License: GPL2
View wp-rest-api-allow-all-cross-origin-requests.php
<?php
/*
* Plugin Name: WP REST API - Allow All CORS Requests
* Description: Adds headers to allow cross-origin requests to the WordPress REST API.
* Version: 1.0
* Plugin URI: https://gist.github.com/wpscholar/59f5708cba291a314375b2dedd104e1e
* Author: Micah Wood
* Author URI: https://wpscholar.com
*/
@wpscholar
wpscholar / wc-product-gallery-disable-zoom.php
Created May 29, 2019
Disable image zoom in the WooCommerce Product Gallery.
View wc-product-gallery-disable-zoom.php
@wpscholar
wpscholar / simple-website-redirect-not-homepage.php
Last active May 25, 2019
A plugin to extend the Simple Website Redirect plugin and prevent redirects from happening on the homepage.
View simple-website-redirect-not-homepage.php
<?php
/*
* Plugin Name: Simple Website Redirect - Don't redirect homepage
* Plugin URI: https://gist.github.com/wpscholar/122e6132b7ff58cc67019339283ca25a
* Description: A plugin to extend the Simple Website Redirect plugin and prevent redirects from happening on the homepage.
* Version: 1.0
* Author: Micah Wood
* Author URI: https://wpscholar.com
* License: GPL2
@wpscholar
wpscholar / config.yml
Created Apr 22, 2019
CircleCI Rsync Deployment
View config.yml
version: 2
jobs:
build_and_deploy:
docker:
- image: circleci/php:7.1-node-browsers
steps:
- checkout
- run: sudo apt update
- run: sudo apt-get install rsync
- run: sudo docker-php-ext-install zip
View ajax.js
var url = "";
var params = {
name: 'John',
email: 'webmaster@mysite.com'
};
var xhr = new XMLHttpRequest();
xhr.open('POST', url + '?' + buildQueryString(params));
@wpscholar
wpscholar / webpack.config.js
Created Mar 14, 2019
Get started with WebPack in WordPress today!
View webpack.config.js
'use strict';
const autoprefixer = require('autoprefixer');
const browsers = require('@wordpress/browserslist-config');
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const path = require('path');
const webpack = require('webpack');
module.exports = function (env, options) {
@wpscholar
wpscholar / cloudSettings
Last active Aug 22, 2019
Visual Studio Code Settings
View cloudSettings
{"lastUpload":"2019-08-22T18:39:00.396Z","extensionVersion":"v3.2.9"}
@wpscholar
wpscholar / nav-login-logout.php
Last active Jan 31, 2019
Automatically append login and logout links to a specific menu location.
View nav-login-logout.php
<?php
add_filter(
'wp_nav_menu_items',
function( $items, $args ) {
if ( 'primary_nav' === $args->theme_location ) {
if ( is_user_logged_in() ) {
$items .= '<li><a title="Log Out" href="' . esc_url( wp_logout_url() ) . '">' . __( 'Log Out', 'cobb-realtors' ) . '</a></li>';
} else {
$items .= '<li><a title="Login" href="' . esc_url( wp_login_url() ) . '">' . __( 'Login', 'cobb-realtors' ) . ' </a ></li >';
You can’t perform that action at this time.