Skip to content

Instantly share code, notes, and snippets.

Avatar

Eric (shamai) Greenfield saltnpixels

View GitHub Profile
@bob-lee
bob-lee / polyfill-ie11-nodelist-foreach.js
Created Nov 24, 2017
Polyfill for IE11 missing NodeList.forEach
View polyfill-ie11-nodelist-foreach.js
if ('NodeList' in window && !NodeList.prototype.forEach) {
console.info('polyfill for IE11');
NodeList.prototype.forEach = function (callback, thisArg) {
thisArg = thisArg || window;
for (var i = 0; i < this.length; i++) {
callback.call(thisArg, this[i], i, this);
}
};
}
@saltnpixels
saltnpixels / wp_menu_auto_post_type.php
Created Jul 25, 2018
WP hierarichal menu of any post type. posts are auto added, like pages can be
View wp_menu_auto_post_type.php
//hijack menu and output a whole post type in hierarchical order.
//post type must have hierarchical order capability and menu name must match post type
//add post types for this inside $post_types below
add_filter( 'wp_get_nav_menu_items', 'cpt_auto_add_menu', 10, 3 );
function cpt_auto_add_menu( $items, $menu, $args ) {
$post_types = array( 'add_post_types', 'that_you_want' );
$menu_slug = $menu->slug;
You can’t perform that action at this time.