Skip to content

Instantly share code, notes, and snippets.

<?php
/* -------------------------------------------------------
You can add your custom functions below
-------------------------------------------------------- */
/*--------------------------------------------------------
Custom VCard Widget
--------------------------------------------------------*/
<?php
function cr_custom_header_titles() {
if ( is_single() ) { ?>
<h1 class="entry-title"><?php the_title(); ?></h1>
<?php } else { ?>
<h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php echo esc_attr( sprintf( __('%s', 'crum'), the_title_attribute('echo=0') ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
<?php }
}
<?php
function _remove_meta_from_posts() {
remove_action('reactor_post_header', 'reactor_do_post_header_meta', 3);
}
add_action( 'init', '_remove_meta_from_posts', 1 );
<?php
// Unhook default Crumina functions
function unhook_crumina_functions() {
remove_filter( 'woocommerce_product_tabs', 'crum_remove_product_tabs', 98 );
}
add_action( 'init', 'unhook_crumina_functions' );
@AnnaCrumina
AnnaCrumina / gist:391f0397bc1ae4bbc802
Last active August 29, 2015 14:19
Onetouch - add shortcode before header menu
<?php
function custom_before_header_bar()
{
if (is_home() || is_front_page()) {
?>
<div class="row">
<div class="large-12 small-12 columns">
@AnnaCrumina
AnnaCrumina / custom.js
Last active August 29, 2015 14:19 — forked from crumina/custom.js
jQuery(document).ready(function () {
setTimeout(function() {
if (window.location.hash) {
jQuery('.accordion dd > a').each(function () {
var current = jQuery(this).parents('.accordion');
var hash = '#' + jQuery(this).attr('href').split('#')[1];
if (hash == window.location.hash) {
current.find('dd').removeClass('active');
current.find('.content').hide();
jQuery(this).parent().addClass('active');
/**
* Stunning header
* in header.php
*
* @since 1.0.0
*/
function frontpage_st_header ()
{
if (is_page_template('page-templates/fullwidth-page.php') ):
/**
* Custom shortcode on all pages
* in header.php
*
* @since 1.0.0
*/
function shortcode_after_header ()
{
@AnnaCrumina
AnnaCrumina / gist:222fb826e4cb91d9e5d0
Created May 18, 2015 07:36
Glider:align 3d level of menu with the top of the submenu
.menu-primary-navigation ul li {
position: static !important;
}
.menu-primary-navigation a {
position: relative !important;}
.menu-primary-navigation ul.dropdown li ul.dropdown {
top: 0;
}
@AnnaCrumina
AnnaCrumina / gist:71c837eab6e30538dd19
Created May 21, 2015 08:25
Smooth scroll for anchor links
<script>
jQuery('a[href*=#]:not([href=#])').click(function() {
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') || location.hostname == this.hostname) {
var target = jQuery(this.hash);
target = target.length ? target : jQuery('[name=' + this.hash.slice(1) +']');
if (target.length) {
var top_offset = '100';
jQuery('html,body').animate({
scrollTop: target.offset().top - top_offset