Skip to content

Instantly share code, notes, and snippets.

View nickberens360's full-sized avatar

Nick Berens nickberens360

View GitHub Profile
@nickberens360
nickberens360 / gist:6193522
Created August 9, 2013 13:18
Advanced custom field conditional display
<?php
if( get_field( "email_address" ) ): ?>
<li><strong>Email:</strong> <a href="mailto:<?php the_field('email_address'); ?>"><?php the_field('email_address'); ?></a></li>
<?php endif;
?>
@nickberens360
nickberens360 / gist:6221339
Last active December 21, 2015 00:38
Register a widget then display
//Registers a widget named footer-widget
if ( function_exists('register_sidebar') )
register_sidebar(array('name'=>'footer-widget',
'before_widget' => '',
'after_widget' => '',
'before_title' => '<h4>',
'after_title' => '</h4>',
));
@nickberens360
nickberens360 / gist:6270444
Last active December 21, 2015 07:19
Center absolute positioned element
div{
position:absolute;
left:0;
right:0;
margin-left:auto;
margin-right:auto;
}
@nickberens360
nickberens360 / gist:6270480
Created August 19, 2013 15:32
Smooth scrolling
$('a[href*=#]:not([href=#])').click(function() {
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
|| location.hostname == this.hostname) {
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
if (target.length) {
$('html,body').animate({
scrollTop: target.offset().top
}, 1000);
@nickberens360
nickberens360 / gist:6344935
Last active December 21, 2015 18:08
Center Bootstrap nav list items regardless of li amounts
.nav {
list-style: none;
padding: 0;
margin: 0;
display: table;
width: 100%;
}
.nav > li {
display: table-cell;
text-align:center;
@nickberens360
nickberens360 / gist:6423827
Created September 3, 2013 13:20
Add to .htcaccess to get font icons to work in firefox
<FilesMatch "\.(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
@nickberens360
nickberens360 / gist:6719590
Last active April 10, 2017 15:12
Simple jQuery FAQ / Accordion code
jQuery( document ).ready(function( $ ) {
var question = $('.nAccordian .question');
var answer = $('.nAccordian .answer');
$(question).click(function(){
$(answer).slideUp();
$(this).next().slideToggle('fast');
});
@nickberens360
nickberens360 / gist:6889627
Created October 8, 2013 18:51
Test if browser is safari. If so, do something
if (isSafari){
alert('Safari');
}
@nickberens360
nickberens360 / gist:7234630
Last active December 26, 2015 23:59
git: push master to overwrite gh-pages. found here :http://oli.jp/2011/github-pages-workflow/
git push -f origin master:gh-pages
@nickberens360
nickberens360 / gist:7234803
Last active December 26, 2015 23:59
Vertically center content
.table{
display:table;
width:100%;
overflow: hidden;
position:relative;
}
.cell {
display: table-cell;
vertical-align: middle;
width: 100%;