Skip to content

Instantly share code, notes, and snippets.

<?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 = '';
@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
namespace Roots\Sage\Nav;
use Roots\Sage\Utils;
/**
* Cleaner walker for wp_nav_menu()
*
* Walker_Nav_Menu (WordPress default) example output:
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) {
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);
@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>
<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>
<?php
/**
* Retrieves a template part
*
* @since v1.5
*
* Taken from bbPress
*
* @param string $slug
* @param string $name Optional. Default null
<?php
if ( !$data["status"]["errors"] ) {
unset( $data["status"] );
$response = $this->get_response( $this->base_url . "Order", "post", json_encode( $data ), "application/json" );
if (is_wp_error($response)) {
if ( !array_key_exists( "messages", $data["status"] ) ) {
$data["status"]["messages"] = "Greška u komunikaciji s 3i API-em.";
}
[
{
"name": "Sublime-Style-Column-Selection",
"version": "1.7.2"
},
{
"name": "about",
"version": "1.7.2"
},
{