Skip to content

Instantly share code, notes, and snippets.

<?php
/**
* Retrieves a template part
*
* @since v1.5
*
* Taken from bbPress
*
* @param string $slug
* @param string $name Optional. Default null
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old-domain.net$ [OR]
RewriteCond %{HTTP_HOST} ^www.old-domain.net$
RewriteRule (.*)$ https://www.new-domain.com$1 [R=301,L]
</IfModule>
@slobich
slobich / bootstrap-nav.php
Created September 28, 2015 13:30 — forked from storm2k/bootstrap-nav.php
Sagextras Bootstrap friendly Nav
<?php
// For use with Sagextras (https://github.com/storm2k/sagextras)
?>
<header class="banner navbar navbar-default navbar-static-top" role="banner">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only"><?= __('Toggle navigation', 'sage'); ?></span>
<span class="icon-bar"></span>
function roots_nav_menu_css_class($classes, $item) {
$slug = sanitize_title($item->title);
if ($item->menu_item_parent == 0) {
$active_class = 'active';
} else {
$active_class = 'active-child';
}
$classes = preg_replace('/(current(-menu-|[-_]page[-_])(item|parent|ancestor))/', $active_class, $classes);
public function cssClasses($classes, $item) {
$slug = sanitize_title($item->title);
if ($item->menu_item_parent == 0) {
$active_class = 'active';
} else {
$active_class = 'active-child';
}
if ($this->cpt) {
<?php
namespace Roots\Sage\Nav;
use Roots\Sage\Utils;
/**
* Cleaner walker for wp_nav_menu()
*
* Walker_Nav_Menu (WordPress default) example output:
@slobich
slobich / gist:ad783e1b1ab40a0e5d52
Last active August 29, 2015 14:06
Rollerblade.js with background-image
(function () {
var Rollerblade = (function(){
function Rollerblade(element, options) {
var _ = this;
_.settings = $.extend($.fn.rollerblade.defaults, options);
_.container = $(element);
<?php
/**
* Remove the id="" on nav menu items
* Return 'menu-slug' for nav menu classes
*/
function roots_nav_menu_css_class($classes, $item) {
$slug = sanitize_title($item->title);
if (is_singular('post')) {
$active_class = '';