-
Search Results
-
Hi there.
I note there is reference to Genesis SEO pagination in the forum from several years ago. Where are we now?:
A site crawl by Moz shows one of my sites duplicating meta tags when the blog pages paginate. I looked into this. I found this article, published this week from Ahrefs which explains that having a canonical link on each blog page is the correct approach.
I have just checked Academy Pro and when I have a page set to Posts Page in Settings (for a blog), there is no canonical link on the first page, nor subsequent paginated pages. I am seeing this as a major SEO issue.
Interestingly, if I use query_args to display posts, the canonical link displays but the page title vanishes. This happens across themes so I guess is a WordPress issue.
I don't want to use a category page to display my blog page.
Canonical links are on category pagination.
I don't want to use an SEO plugin.
What are your thoughts?
I would also be keen to know, from an SEO standpoint, if there are implications to having a homepage blank (despite the homepage itself not appearing to be blank due to widget implementation) - which is needed for configurations that wish to allocate a Posts Page.
Thanks in advance.
Greetings:
I use the latest Genesis. I installed StudioPro yesterday. I have used Genesis for a few years now.
I am having a problem with an excerpt output in the hero banner area of my blog PAGE. (This is not the individual posts, but the blog PAGE.) What I mean is that when you go to my blog page (but not individual posts, the page), what you should see is simply the blog title in the hero area.
What has happened is that an excerpt it being put into the banner area under the blog title...it appears to be pulled from the first blog post listed (masonry style) on the blog page. Then if you click to Page 2 of the blog page whilst browsing, it changes the excerpt to the next first blog post on that page! And so on and so forth, as you go to pages 3/4/5, etc.
All I want is the page title to show in the blog banner as someone browses. I don't want the excerpt.
You can see two examples of the problem here. here and here. The code itself is below.
Some background.
(1) This does not happen on any other page or post. Just on the blog main pages.
(2) I do have Content Archives set to display entry content at a 66 character limit. Also, featured image is checked, and I chose pagination. The excerpt output is over that character limit (code snipped, below).
(3.) Yes, in looking at the code I see that the excerpt is output as part of the Schema.org itemprop=description. (Below.)
(3) I did examine the PHP code, but when I tried to "//" out the problem, hero.php "objected". (Thank goodness for SFTP, as I changed it back and then left it, and SFTP'd hero.php back into my WP install folder. I'm a PHP hacker, not a guru.)
(4) I do have Yoast installed and activated. Most of my posts and pages are optimized.I have no idea how the excerpt from the first blog post on each page is being pulled into the description area. IOW, I don't know if it is Genesis, Studio Pro, or Yoast doing it. I assume it is the developers of Studio Pro who pull that excerpt into the hero banner. That this is not a bug, but a "featured". But maybe it is a bug. The Studio Pro demo does not show excerpt text in the hero area of the main blog page.
I'll worry about the description content part later. I don't care what is output now, for each numbered page of the blog. For now, the issue is that I do not want the excerpt showing in the hero banner on every paginated page of my blog.
Any idea how to eliminate the excerpt description from showing in the hero banner? I only want the title to display.
[html]<section class="hero-section overlay" role="banner"><div id="wp-custom-header" class="wp-custom-header"></div><div class="wrap"><h1 itemprop="headline">SEO and Digital Stewardship Blog</h1><p itemprop="description">You asked for it, and we provided it. Last Friday, we held the SEO for Artists Workshop on Google HangOut on Air. Yes, we broadcast it live! We covered the following topics. What is SEO and why should you care? What SEO can do for you and your business. Keywords (lots and lots on keywords).… Read more <span class="screen-reader-text">about SEO for Artists Workshop Video Replay and Slides</span></p></div></section>[html]
Thank you,
Jewel Ward
Hi,
I don't know how pages with alphanumerical designation like the one below are generated.
http://www.x5wellness.com/category/physical-fitness/page/6/They interfere with SEO plans. I would appreciate instructions on how to prevent the creation of these as well as the "previous" and "next" navigation at the bottom which leads to more pages of the same kind.
Thanks,
Vishy
Hi!
I am getting an error on my site and I don't know what I need to change to fix it! Can anyone help?
I double checked and the code on the file is the exact same as the code on a copy of Genesis I just re-downloaded from Studiopress.http://www.keylimedigitaldesigns.com
Parse error: syntax error, unexpected end of file in /home/kenjoh18/keylimedigitaldesigns.com/wp-content/themes/genesis/lib/structure/post.php on line 819
Here is the code:
<?php
/**
* Genesis Framework.
*
* WARNING: This file is part of the core Genesis Framework. DO NOT edit this file under any circumstances.
* Please do all modifications in the form of a child theme.
*
* @package Genesis\Entry
* @author StudioPress
* @license GPL-2.0+
* @link http://my.studiopress.com/themes/genesis/
*//**
* Restore all default post loop output by re-hooking all default functions.
*
* Useful in the event that you need to unhook something in a particular context, but don't want to restore it for all
* subsequent loop instances.
*
* Callsgenesis_reset_loops
action after everything has been re-hooked.
*
* @since 1.5.0
*
* @global array $_genesis_loop_args Associative array for grid loop configuration
*/function genesis_reset_loops() {
// HTML5 Hooks.
add_action( 'genesis_entry_header', 'genesis_do_post_format_image', 4 );
add_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 );
add_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 );
add_action( 'genesis_entry_header', 'genesis_do_post_title' );
add_action( 'genesis_entry_header', 'genesis_post_info', 12 );add_action( 'genesis_entry_content', 'genesis_do_post_image', 8 );
add_action( 'genesis_entry_content', 'genesis_do_post_content' );
add_action( 'genesis_entry_content', 'genesis_do_post_content_nav', 12 );
add_action( 'genesis_entry_content', 'genesis_do_post_permalink', 14 );add_action( 'genesis_entry_footer', 'genesis_entry_footer_markup_open', 5 );
add_action( 'genesis_entry_footer', 'genesis_entry_footer_markup_close', 15 );
add_action( 'genesis_entry_footer', 'genesis_post_meta' );add_action( 'genesis_after_entry', 'genesis_do_author_box_single', 8 );
add_action( 'genesis_after_entry', 'genesis_adjacent_entry_nav' );
add_action( 'genesis_after_entry', 'genesis_get_comments_template' );// Pre-HTML5 hooks.
add_action( 'genesis_before_post_title', 'genesis_do_post_format_image' );
add_action( 'genesis_post_title', 'genesis_do_post_title' );
add_action( 'genesis_post_content', 'genesis_do_post_image' );
add_action( 'genesis_post_content', 'genesis_do_post_content' );
add_action( 'genesis_post_content', 'genesis_do_post_permalink' );
add_action( 'genesis_post_content', 'genesis_do_post_content_nav' );
add_action( 'genesis_before_post_content', 'genesis_post_info' );
add_action( 'genesis_after_post_content', 'genesis_post_meta' );
add_action( 'genesis_after_post', 'genesis_do_author_box_single' );// Other.
add_action( 'genesis_loop_else', 'genesis_do_noposts' );
add_action( 'genesis_after_endwhile', 'genesis_posts_nav' );// Reset loop args.
global $_genesis_loop_args;
$_genesis_loop_args = array();do_action( 'genesis_reset_loops' );
}
add_filter( 'post_class', 'genesis_entry_post_class' );
/**
* Addentry
post class, removehentry
post class if HTML5.
*
* @since 1.9.0
*
* @param array $classes Existing post classes.
* @return array Amended post classes. Not modified if in WP admin, or doing Ajax request.
*/
function genesis_entry_post_class( $classes ) {if ( is_admin() && ! ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) {
return $classes;
}// Add "entry" to the post class array.
$classes[] = 'entry';// Remove "hentry" from post class array, if HTML5.
if ( genesis_html5() )
$classes = array_diff( $classes, array( 'hentry' ) );return $classes;
}
add_filter( 'post_class', 'genesis_custom_post_class', 15 );
/**
* Add a custom post class, saved as a custom field.
*
* @since 1.4.0
*
* @param array $classes Existing post classes.
* @return array Amended post classes. Not modified if in WP admin.
*/
function genesis_custom_post_class( array $classes ) {if ( is_admin() ) {
return $classes;
}$new_class = genesis_get_custom_field( '_genesis_custom_post_class' );
if ( $new_class )
$classes[] = esc_attr( $new_class );return $classes;
}
add_filter( 'post_class', 'genesis_featured_image_post_class' );
/**
* Featured Image Post Class
*
* @since 2.2.0
*
* @param array $classes Existing post classes.
* @return array Amended post classes. Not modified if in WP admin.
*/
function genesis_featured_image_post_class( $classes ) {if ( is_admin() ) {
return $classes;
}$image = genesis_get_image();
if ( $image && ! is_singular() && genesis_get_option( 'content_archive_thumbnail' ) && ! in_array( 'has-post-thumbnail', $classes ) ) {
$classes[] = 'has-post-thumbnail';
}return $classes;
}
add_action( 'genesis_entry_header', 'genesis_do_post_format_image', 4 );
add_action( 'genesis_before_post_title', 'genesis_do_post_format_image' );
/**
* Add a post format icon.
*
* Adds an image, corresponding to the post format, before the post title.
*
* @since 1.4.0
*
* @return null Return early ifpost-formats
orgenesis-post-format-images
are not supported.
*/
function genesis_do_post_format_image() {// Do nothing if post formats aren't supported.
if ( ! current_theme_supports( 'post-formats' ) || ! current_theme_supports( 'genesis-post-format-images' ) )
return;// Get post format.
$post_format = get_post_format();// If post format is set, look for post format image.
if ( $post_format && file_exists( sprintf( '%s/images/post-formats/%s.png', CHILD_DIR, $post_format ) ) )
printf( '', get_permalink(), sprintf( '%s/images/post-formats/%s.png', CHILD_URL, $post_format ), $post_format );// Else, look for the default post format image.
elseif ( file_exists( sprintf( '%s/images/post-formats/default.png', CHILD_DIR ) ) )
printf( '', get_permalink(), CHILD_URL, 'post' );}
add_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 );
/**
* Echo the opening structural markup for the entry header.
*
* @since 2.0.0
*/
function genesis_entry_header_markup_open() {
printf( '<header %s>', genesis_attr( 'entry-header' ) );
}add_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 );
/**
* Echo the closing structural markup for the entry header.
*
* @since 2.0.0
*/
function genesis_entry_header_markup_close() {
echo '</header>';
}add_action( 'genesis_entry_header', 'genesis_do_post_title' );
add_action( 'genesis_post_title', 'genesis_do_post_title' );
/**
* Echo the title of a post.
*
* Thegenesis_post_title_text
filter is applied on the text of the title, while thegenesis_post_title_output
* filter is applied on the echoed markup.
*
* @since 1.1.0
*
* @return null Return early if the length of the title string is zero.
*/
function genesis_do_post_title() {$title = apply_filters( 'genesis_post_title_text', get_the_title() );
if ( 0 === mb_strlen( $title ) )
return;// Link it, if necessary.
if ( ! is_singular() && apply_filters( 'genesis_link_post_title', true ) ){
$title = sprintf( '%s', get_permalink(), $title );
}// Wrap in H1 on singular pages.
$wrap = is_singular() ? 'h1' : 'h2';// Also, if HTML5 with semantic headings, wrap in H1.
$wrap = genesis_html5() && genesis_get_seo_option( 'semantic_headings' ) ? 'h1' : $wrap;/**
* Entry title wrapping element
*
* The wrapping element for the entry title.
*
* @since 2.2.3
*
* @param string $wrap The wrapping element (h1, h2, p, etc.).
*/
$wrap = apply_filters( 'genesis_entry_title_wrap', $wrap );// Build the output.
$output = genesis_markup( array(
'open' => "<{$wrap} %s>",
'close' => "</{$wrap}>",
'content' => $title,
'context' => 'entry-title',
'params' => array(
'wrap' => $wrap,
),
'echo' => false,
) );echo apply_filters( 'genesis_post_title_output', "$output \n", $wrap, $title );
}
add_filter( 'genesis_post_info', 'do_shortcode', 20 );
add_action( 'genesis_entry_header', 'genesis_post_info', 12 );
add_action( 'genesis_before_post_content', 'genesis_post_info' );
/**
* Echo the post info (byline) under the post title.
*
* By default, only does post info on posts.
*
* The post info makes use of several shortcodes by default, and the whole output
* is filtered viagenesis_post_info
before echoing.
*
* @since 0.2.3
*
* @return null Return early if post type lacks support forgenesis-entry-meta-before-content
.
*/
function genesis_post_info() {if ( ! post_type_supports( get_post_type(), 'genesis-entry-meta-before-content' ) ) {
return;
}$filtered = apply_filters( 'genesis_post_info', '[post_date] ' . __( 'by', 'genesis' ) . ' [post_author_posts_link] [post_comments] [post_edit]' );
if ( false == trim( $filtered ) ) {
return;
}genesis_markup( array(
'open' => '<p %s>',
'close' => '</p>',
'content' => $filtered,
'context' => 'entry-meta-before-content',
) );add_action( 'genesis_entry_content', 'genesis_do_post_image', 8 );
add_action( 'genesis_post_content', 'genesis_do_post_image' );
/**
* Echo the post image on archive pages.
*
* If this an archive page and the option is set to show thumbnail, then it gets the image size as per the theme
* setting, wraps it in the post permalink and echoes it.
*
* @since 1.1.0
*/
function genesis_do_post_image() {if ( ! is_singular() && genesis_get_option( 'content_archive_thumbnail' ) ) {
$img = genesis_get_image( array(
'format' => 'html',
'size' => genesis_get_option( 'image_size' ),
'context' => 'archive',
'attr' => genesis_parse_attr( 'entry-image', array ( 'alt' => get_the_title() ) ),
) );if ( ! empty( $img ) ) {
genesis_markup( array(
'open' => '',
'close' => '',
'content' => wp_make_content_images_responsive( $img ),
'context' => 'entry-image-link'
));}
}
}
add_action( 'genesis_entry_content', 'genesis_do_post_content' );
add_action( 'genesis_post_content', 'genesis_do_post_content' );
/**
* Echo the post content.
*
* On single posts or pages it echoes the full content, and optionally the trackback string if enabled. On single pages,
* also adds the edit link after the content.
*
* Elsewhere it displays either the excerpt, limited content, or full content.
*
* Applies thegenesis_edit_post_link
filter.
*
* @since 1.1.0
*/
function genesis_do_post_content() {if ( is_singular() ) {
the_content();if ( is_single() && 'open' === get_option( 'default_ping_status' ) && post_type_supports( get_post_type(), 'trackbacks' ) ) {
echo '<!--';
trackback_rdf();
echo '-->' . "\n";
}if ( is_page() && apply_filters( 'genesis_edit_post_link', true ) )
edit_post_link( __( '(Edit)', 'genesis' ), '', '' );
}
elseif ( 'excerpts' === genesis_get_option( 'content_archive' ) ) {
the_excerpt();
}
else {
if ( genesis_get_option( 'content_archive_limit' ) )
the_content_limit( (int) genesis_get_option( 'content_archive_limit' ), genesis_a11y_more_link( __( '[Read more...]', 'genesis' ) ) );
else
the_content( genesis_a11y_more_link( __( '[Read more...]', 'genesis' ) ) );
}}
add_action( 'genesis_entry_content', 'genesis_do_post_content_nav', 12 );
add_action( 'genesis_post_content', 'genesis_do_post_content_nav' );
/**
* Display page links for paginated posts (i.e. includes the <!--nextpage--> Quicktag one or more times).
*
* @since 2.0.0
*/
function genesis_do_post_content_nav() {wp_link_pages( array(
'before' => genesis_markup( array(
'open' => '<div %s>',
'context' => 'entry-pagination',
'echo' => false,
) ) . __( 'Pages:', 'genesis' ),
'after' => genesis_markup( array(
'close' => '</div>',
'context' => 'entry-pagination',
'echo' => false,
) ),
'link_before' => genesis_a11y( 'screen-reader-text' ) ? '<span class="screen-reader-text">' . __( 'Page ', 'genesis' ) . '</span>' : '',
) );}
add_action( 'genesis_entry_content', 'genesis_do_post_permalink', 14 );
add_action( 'genesis_post_content', 'genesis_do_post_permalink' );
/**
* Show permalink if no title.
*
* If the entry has no title, this is a way to display a link to the full post.
*
* Applies thegenesis_post_permalink
filter.
*
* @since 2.0.0
*/
function genesis_do_post_permalink() {// Don't show on singular views, or if the entry has a title.
if ( is_singular() || get_the_title() )
return;$permalink = get_permalink();
echo apply_filters( 'genesis_post_permalink', sprintf( '<p class="entry-permalink">%s</p>', esc_url( $permalink ), esc_html( $permalink ) ) );
}
add_action( 'genesis_loop_else', 'genesis_do_noposts' );
/**
* Echo filterable content when there are no posts to show.
*
* The applied filter isgenesis_noposts_text
.
*
* @since 1.1.0
*/
function genesis_do_noposts() {printf( '<div class="entry"><p>%s</p></div>', apply_filters( 'genesis_noposts_text', __( 'Sorry, no content matched your criteria.', 'genesis' ) ) );
}
add_action( 'genesis_entry_footer', 'genesis_entry_footer_markup_open', 5 );
/**
* Echo the opening structural markup for the entry footer.
*
* @since 2.0.0
*/
function genesis_entry_footer_markup_open() {if ( post_type_supports( get_post_type(), 'genesis-entry-meta-after-content' ) ) {
printf( '<footer %s>', genesis_attr( 'entry-footer' ) );
}}
add_action( 'genesis_entry_footer', 'genesis_entry_footer_markup_close', 15 );
/**
* Echo the closing structural markup for the entry footer.
*
* @since 2.0.0
*/
function genesis_entry_footer_markup_close() {if ( post_type_supports( get_post_type(), 'genesis-entry-meta-after-content' ) ) {
echo '</footer>';
}}
add_filter( 'genesis_post_meta', 'do_shortcode', 20 );
add_action( 'genesis_entry_footer', 'genesis_post_meta' );
add_action( 'genesis_after_post_content', 'genesis_post_meta' );
/**
* Echo the post meta after the post content.
*
* By default, only does post meta on posts.
*
* The post info makes use of a couple of shortcodes by default, and the whole output is filtered via
*genesis_post_meta
before echoing.
*
* @since 0.2.3
*
* @return null Return early if post type lacks support forgenesis-entry-meta-after-content
.
*/
function genesis_post_meta() {if ( ! post_type_supports( get_post_type(), 'genesis-entry-meta-after-content' ) ) {
return;
}$filtered = apply_filters( 'genesis_post_meta', '[post_categories] [post_tags]' );
if ( false == trim( $filtered ) ) {
return;
}$output = genesis_markup( array(
'open' => '<p %s>',
'close' => '</p>',
'content' => $filtered,
'context' => 'entry-meta-after-content',
) );}
add_action( 'genesis_after_entry', 'genesis_do_author_box_single', 8 );
add_action( 'genesis_after_post', 'genesis_do_author_box_single' );
/**
* Conditionally add the author box after single posts or pages.
*
* @since 1.0.0
*
* @return null Return early if not a single post or page, or post type does not supportauthor
.
*/
function genesis_do_author_box_single() {if ( ! is_single() || ! post_type_supports( get_post_type(), 'author' ) )
return;if ( get_the_author_meta( 'genesis_author_box_single', get_the_author_meta( 'ID' ) ) )
genesis_author_box( 'single' );}
/**
* Echo the the author box and its contents.
*
* The title is filterable viagenesis_author_box_title
, and the gravatar size is filterable via
*genesis_author_box_gravatar_size
.
*
* The final output is filterable viagenesis_author_box
, which passes many variables through.
*
* @since 1.3.0
*
* @global WP_User $authordata Author (user) object.
*
* @param string $context Optional. Allows different author box markup for different contexts, specifically 'single'.
* Default is empty string.
* @param bool $echo Optional. If true, the author box will echo. If false, it will be returned.
* @return string HTML for author box if$echo
param is falsy.
*/
function genesis_author_box( $context = '', $echo = true ) {global $authordata;
$authordata = is_object( $authordata ) ? $authordata : get_userdata( get_query_var( 'author' ) );
$gravatar_size = apply_filters( 'genesis_author_box_gravatar_size', 70, $context );
$gravatar = get_avatar( get_the_author_meta( 'email' ), $gravatar_size );
$description = wpautop( get_the_author_meta( 'description' ) );// The author box markup, contextual.
if ( genesis_html5() ) {$title = __( 'About', 'genesis' ) . ' <span itemprop="name">' . get_the_author() . '</span>';
/**
* Author box title filter.
*
* Allows you to filter the title of the author box. $context passed as second parameter to allow for contextual filtering.
*
* @since unknown
*
* @param string $title Assembled Title.
* @param string $context Context.
*/
$title = apply_filters( 'genesis_author_box_title', $title, $context );if ( 'single' === $context && ! genesis_get_seo_option( 'semantic_headings' ) ) {
$heading_element = 'h4';
} elseif ( genesis_a11y( 'headings' ) || get_the_author_meta( 'headline', (int) get_query_var( 'author' ) ) ) {
$heading_element = 'h4';
} else {
$heading_element = 'h1';
}$pattern = sprintf( '<section %s>', genesis_attr( 'author-box' ) );
$pattern .= '%s<' . $heading_element . ' class="author-box-title">%s</' . $heading_element . '>';
$pattern .= '<div class="author-box-content" itemprop="description">%s</div>';
$pattern .= '</section>';} else {
$title = apply_filters( 'genesis_author_box_title', sprintf( '%s %s', __( 'About', 'genesis' ), get_the_author() ), $context );
if ( 'single' === $context || get_the_author_meta( 'headline', (int) get_query_var( 'author' ) ) ) {
$pattern = '<div class="author-box"><div>%s %s<br />%s</div></div>';
} else {
$pattern = '<div class="author-box">%s<h1>%s</h1><div>%s</div></div>';
}}
$output = sprintf( $pattern, $gravatar, $title, $description );
/**
* Author box output filter.
*
* Allows you to filter the full output of the author box.
*
* @since unknown
*
* @param string $output Assembled output.
* @param string $context Context.
* @param string $pattern (s)printf pattern.
* @param string $context Gravatar.
* @param string $context Title.
* @param string $context Description.
*/
$output = apply_filters( 'genesis_author_box', $output, $context, $pattern, $gravatar, $title, $description );if ( $echo )
echo $output;
else
return $output;}
add_action( 'genesis_after_entry', 'genesis_after_entry_widget_area' );
/**
* Display after-entry widget area on the genesis_after_entry action hook.
*
* @since 2.1.0
*/
function genesis_after_entry_widget_area() {if ( ! is_singular() || ! post_type_supports( get_post_type(), 'genesis-after-entry-widget-area' ) ) {
return;
}genesis_widget_area( 'after-entry', array(
'before' => '<div class="after-entry widget-area">',
'after' => '</div>',
) );}
add_action( 'genesis_after_endwhile', 'genesis_posts_nav' );
/**
* Conditionally echo archive pagination in a format dependent on chosen setting.
*
* This is shown at the end of archives to get to another page of entries.
*
* @since 0.2.3
*/
function genesis_posts_nav() {if ( 'numeric' === genesis_get_option( 'posts_nav' ) )
genesis_numeric_posts_nav();
else
genesis_prev_next_posts_nav();}
/**
* Echo archive pagination in Previous Posts / Next Posts format.
*
* Appliesgenesis_prev_link_text
andgenesis_next_link_text
filters.
*
* @since 0.2.2
*/
function genesis_prev_next_posts_nav() {$prev_link = get_previous_posts_link( apply_filters( 'genesis_prev_link_text', '« ' . __( 'Previous Page', 'genesis' ) ) );
$next_link = get_next_posts_link( apply_filters( 'genesis_next_link_text', __( 'Next Page', 'genesis' ) . ' »' ) );if ( $prev_link || $next_link ) {
$pagination = $prev_link ? sprintf( '<div class="pagination-previous alignleft">%s</div>', $prev_link ) : '';
$pagination .= $next_link ? sprintf( '<div class="pagination-next alignright">%s</div>', $next_link ) : '';genesis_markup( array(
'open' => '<div %s>',
'close' => '</div>',
'content' => $pagination,
'context' => 'archive-pagination',
) );}
}
/**
* Echo archive pagination in page numbers format.
*
* Applies thegenesis_prev_link_text
andgenesis_next_link_text
filters.
*
* The links, if needed, are ordered as:
*
* * previous page arrow,
* * first page,
* * up to two pages before current page,
* * current page,
* * up to two pages after the current page,
* * last page,
* * next page arrow.
*
* @since 0.2.3
*
* @global WP_Query $wp_query Query object.
*
* @return null Return early if on a single post or page, or only one page exists.
*/
function genesis_numeric_posts_nav() {if( is_singular() )
return;global $wp_query;
// Stop execution if there's only one page.
if( $wp_query->max_num_pages <= 1 )
return;$paged = get_query_var( 'paged' ) ? absint( get_query_var( 'paged' ) ) : 1;
$max = intval( $wp_query->max_num_pages );// Add current page to the array.
if ( $paged >= 1 )
$links[] = $paged;// Add the pages around the current page to the array.
if ( $paged >= 3 ) {
$links[] = $paged - 1;
$links[] = $paged - 2;
}if ( ( $paged + 2 ) <= $max ) {
$links[] = $paged + 2;
$links[] = $paged + 1;
}genesis_markup( array(
'open' => '<div %s>',
'context' => 'archive-pagination',
) );$before_number = genesis_a11y( 'screen-reader-text' ) ? '<span class="screen-reader-text">' . __( 'Page ', 'genesis' ) . '</span>' : '';
echo '
- ';
// Previous Post Link.
if ( get_previous_posts_link() )
printf( '<li class="pagination-previous">%s' . "\n", get_previous_posts_link( apply_filters( 'genesis_prev_link_text', '« ' . __( 'Previous Page', 'genesis' ) ) ) );// Link to first page, plus ellipses if necessary.
if ( ! in_array( 1, $links ) ) {$class = 1 == $paged ? ' class="active"' : '';
printf( '<li%s>%s' . "\n", $class, esc_url( get_pagenum_link( 1 ) ), $before_number . '1' );
if ( ! in_array( 2, $links ) ) {
echo '<li class="pagination-omission">…' . "\n";
}}
// Link to current page, plus 2 pages in either direction if necessary.
sort( $links );
foreach ( (array) $links as $link ) {
$class = $paged == $link ? ' class="active" aria-label="' . __( 'Current page', 'genesis' ) . '"' : '';
printf( '<li%s>%s' . "\n", $class, esc_url( get_pagenum_link( $link ) ), $before_number . $link );
}// Link to last page, plus ellipses if necessary.
if ( ! in_array( $max, $links ) ) {if ( ! in_array( $max - 1, $links ) )
echo '<li class="pagination-omission">…' . "\n";$class = $paged == $max ? ' class="active"' : '';
printf( '<li%s>%s' . "\n", $class, esc_url( get_pagenum_link( $max ) ), $before_number . $max );}
// Next Post Link.
if ( get_next_posts_link() )
printf( '<li class="pagination-next">%s' . "\n", get_next_posts_link( apply_filters( 'genesis_next_link_text', __( 'Next Page', 'genesis' ) . ' »' ) ) );echo '
';
genesis_markup( array(
'close' => '</div>',
'context' => 'archive-pagination',
) );echo "\n";
}
add_action( 'genesis_after_entry', 'genesis_adjacent_entry_nav' );
/**
* Display links to previous and next entry.
*
* @since 2.3.0
*
* @return null Return early if not singular or post type doesn't supportgenesis-adjacent-entry-nav
.
*/
function genesis_adjacent_entry_nav() {if ( ! is_singular() || ! post_type_supports( get_post_type(), 'genesis-adjacent-entry-nav' ) ) {
return;
}genesis_markup( array(
'open' => '<div %s>',
'context' => 'adjacent-entry-pagination',
) );echo '<div class="pagination-previous alignleft">';
previous_post_link( '%link', '« %title' );
echo '</div>';echo '<div class="pagination-next alignright">';
next_post_link( '%link', '%title »' );
echo '</div>';genesis_markup( array(
'close' => '</div>',
'context' => 'adjacent-entry-pagination',
) );}
/**
* Helper function to display adjacent entry navigation on single posts. Must be hooked togenesis_after_entry
at priority 10 or earlier to work properly.
*
* @since 1.5.1
*/
function genesis_prev_next_post_nav() {add_post_type_support( 'post', 'genesis-adjacent-entry-nav' );
}
Topic: jQuery Conflicts
I am using the Parallax Pro theme and trying to include a portfolio from the Essential Grid plugin on my home page but it is failing to display. Apparently this is due to a jQuery issue. Disabling all other plugins didn't work, I think it may be a theme conflict?
I noticed that since activating the plugin, I can no longer edit Widgets in the Theme Customizer. I have to edit all Widgets in the WordPress dashboard. I am not sure if that gives any clues as to the conflict.
Is there anything I can edit in the site code to resolve the jQuery issue?
This may be excessive but the home bag code is below:
<!DOCTYPE html> <html lang="en-US" prefix="og: http://ogp.me/ns#"> <head > <meta charset="UTF-8" /> <title>Carl Dispoto | Digital Marketing | Writer | Editor - Carl Dispoto</title><meta name="viewport" content="width=device-width, initial-scale=1" /> <!-- This site is optimized with the Yoast SEO plugin v3.2.5 - https://yoast.com/wordpress/plugins/seo/ --> <!-- Admin only notice: this page doesn't show a meta description because it doesn't have one, either write it for this page specifically or go into the SEO -> Titles menu and set up a template. --> <link rel="canonical" href="http://carldispoto.com/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Carl Dispoto | Digital Marketing | Writer | Editor - Carl Dispoto" /> <meta property="og:description" content="test " /> <meta property="og:url" content="http://carldispoto.com/" /> <meta property="og:site_name" content="Carl Dispoto" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:description" content="test " /> <meta name="twitter:title" content="Carl Dispoto | Digital Marketing | Writer | Editor - Carl Dispoto" /> <script type='application/ld+json'>{"@context":"http:\/\/schema.org","@type":"WebSite","url":"http:\/\/carldispoto.com\/","name":"Carl Dispoto","potentialAction":{"@type":"SearchAction","target":"http:\/\/carldispoto.com\/?s={search_term_string}","query-input":"required name=search_term_string"}}</script> <!-- / Yoast SEO plugin. --> <link rel="alternate" type="application/rss+xml" title="Carl Dispoto » Feed" href="http://carldispoto.com/index.php/feed/" /> <link rel="alternate" type="application/rss+xml" title="Carl Dispoto » Comments Feed" href="http://carldispoto.com/index.php/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Carl Dispoto » Carl Dispoto | Digital Marketing | Writer | Editor Comments Feed" href="http://carldispoto.com/index.php/carl-dispoto-home/feed/" /> <script type="text/javascript"> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/72x72\/","ext":".png","source":{"concatemoji":"http:\/\/carldispoto.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.5.2"}}; !function(a,b,c){function d(a){var c,d,e,f=b.createElement("canvas"),g=f.getContext&&f.getContext("2d"),h=String.fromCharCode;if(!g||!g.fillText)return!1;switch(g.textBaseline="top",g.font="600 32px Arial",a){case"flag":return g.fillText(h(55356,56806,55356,56826),0,0),f.toDataURL().length>3e3;case"diversity":return g.fillText(h(55356,57221),0,0),c=g.getImageData(16,16,1,1).data,d=c[0]+","+c[1]+","+c[2]+","+c[3],g.fillText(h(55356,57221,55356,57343),0,0),c=g.getImageData(16,16,1,1).data,e=c[0]+","+c[1]+","+c[2]+","+c[3],d!==e;case"simple":return g.fillText(h(55357,56835),0,0),0!==g.getImageData(16,16,1,1).data[0];case"unicode8":return g.fillText(h(55356,57135),0,0),0!==g.getImageData(16,16,1,1).data[0]}return!1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g,h,i;for(i=Array("simple","flag","unicode8","diversity"),c.supports={everything:!0,everythingExceptFlag:!0},h=0;h<i.length;h++)c.supports[i[h]]=d(i[h]),c.supports.everything=c.supports.everything&&c.supports[i[h]],"flag"!==i[h]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[i[h]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings); </script> <style type="text/css"> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='open-sans-css' href='https://fonts.googleapis.com/css?family=Open+Sans%3A300italic%2C400italic%2C600italic%2C300%2C400%2C600&subset=latin%2Clatin-ext&ver=4.5.2' type='text/css' media='all' /> <link rel='stylesheet' id='dashicons-css' href='http://carldispoto.com/wp-includes/css/dashicons.min.css?ver=4.5.2' type='text/css' media='all' /> <link rel='stylesheet' id='admin-bar-css' href='http://carldispoto.com/wp-includes/css/admin-bar.min.css?ver=4.5.2' type='text/css' media='all' /> <link rel='stylesheet' id='parallax-pro-theme-css' href='http://carldispoto.com/wp-content/themes/parallax-pro/style.css?ver=1.2' type='text/css' media='all' /> <style id='parallax-pro-theme-inline-css' type='text/css'> .home-section-1 { background-image: url(http://carldispoto.com/wp-content/themes/parallax-pro/images/bg-1.jpg); }.home-section-3 { background-image: url(http://carldispoto.com/wp-content/themes/parallax-pro/images/bg-3.jpg); }.home-section-5 { background-image: url(http://carldispoto.com/wp-content/themes/parallax-pro/images/bg-5.jpg); } </style> <link rel='stylesheet' id='essential-grid-plugin-settings-css' href='http://carldispoto.com/wp-content/plugins/essential-grid/public/assets/css/settings.css?ver=2.0.9.1' type='text/css' media='all' /> <link rel='stylesheet' id='tp-open-sans-css' href='http://fonts.googleapis.com/css?family=Open+Sans%3A300%2C400%2C600%2C700%2C800&ver=4.5.2' type='text/css' media='all' /> <link rel='stylesheet' id='tp-raleway-css' href='http://fonts.googleapis.com/css?family=Raleway%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900&ver=4.5.2' type='text/css' media='all' /> <link rel='stylesheet' id='tp-droid-serif-css' href='http://fonts.googleapis.com/css?family=Droid+Serif%3A400%2C700&ver=4.5.2' type='text/css' media='all' /> <link rel='stylesheet' id='yoast-seo-adminbar-css' href='http://carldispoto.com/wp-content/plugins/wordpress-seo/css/adminbar-320.min.css?ver=3.2.5' type='text/css' media='all' /> <link rel='stylesheet' id='parallax-google-fonts-css' href='//fonts.googleapis.com/css?family=Montserrat%7CSorts+Mill+Goudy&ver=1.2' type='text/css' media='all' /> <link rel='stylesheet' id='simple-social-icons-font-css' href='http://carldispoto.com/wp-content/plugins/simple-social-icons/css/style.css?ver=1.0.12' type='text/css' media='all' /> <link rel='stylesheet' id='jetpack_css-css' href='http://carldispoto.com/wp-content/plugins/jetpack/css/jetpack.css?ver=4.0.2' type='text/css' media='all' /> <script type='text/javascript' src='http://carldispoto.com/wp-includes/js/jquery/jquery.js?ver=1.12.3'></script> <script type='text/javascript' src='http://carldispoto.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.0'></script> <script type='text/javascript' src='http://carldispoto.com/wp-content/plugins/essential-grid/public/assets/js/lightbox.js?ver=2.0.9.1'></script> <script type='text/javascript' src='http://carldispoto.com/wp-content/plugins/essential-grid/public/assets/js/jquery.themepunch.tools.min.js?ver=2.0.9.1'></script> <script type='text/javascript' src='http://carldispoto.com/wp-content/plugins/essential-grid/public/assets/js/jquery.themepunch.essential.min.js?ver=2.0.9.1'></script> <script type='text/javascript' src='http://carldispoto.com/wp-content/themes/parallax-pro/js/responsive-menu.js?ver=1.0.0'></script> <script type='text/javascript' src='http://carldispoto.com/wp-content/themes/parallax-pro/js/parallax.js?ver=1.0.0'></script> <link rel='https://api.w.org/' href='http://carldispoto.com/wp-json/' /> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://carldispoto.com/xmlrpc.php?rsd" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://carldispoto.com/wp-includes/wlwmanifest.xml" /> <meta name="generator" content="WordPress 4.5.2" /> <link rel='shortlink' href='http://wp.me/P6r4ss-2' /> <link rel="alternate" type="application/json+oembed" href="http://carldispoto.com/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fcarldispoto.com%2F" /> <link rel="alternate" type="text/xml+oembed" href="http://carldispoto.com/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fcarldispoto.com%2F&format=xml" /> <link rel='dns-prefetch' href='//v0.wordpress.com'> <link rel='dns-prefetch' href='//i0.wp.com'> <link rel='dns-prefetch' href='//i1.wp.com'> <link rel='dns-prefetch' href='//i2.wp.com'> <link rel='dns-prefetch' href='//jetpack.wordpress.com'> <link rel='dns-prefetch' href='//s0.wp.com'> <link rel='dns-prefetch' href='//s1.wp.com'> <link rel='dns-prefetch' href='//s2.wp.com'> <link rel='dns-prefetch' href='//public-api.wordpress.com'> <link rel='dns-prefetch' href='//0.gravatar.com'> <link rel='dns-prefetch' href='//1.gravatar.com'> <link rel='dns-prefetch' href='//2.gravatar.com'> <style type='text/css'>img#wpstats{display:none}</style><link rel="Shortcut Icon" href="http://carldispoto.com/wp-content/themes/parallax-pro/images/favicon.ico" type="image/x-icon" /> <link rel="pingback" href="http://carldispoto.com/xmlrpc.php" /> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> <script> $(document).ready(function(){ $(".background").click(function(e) { e.preventDefault(); var offset = 70; //Offset of 20px $('html, body').animate({ scrollTop: $("#home-section-2").offset().top - offset }, 2000); }); }); </script><style type="text/css">.site-title a { background: url(http://carldispoto.com/wp-content/uploads/2015/08/Logo_W2.png) no-repeat !important; }</style> <!--[if lt IE 9]><script src="http://carldispoto.com/wp-content/themes/genesis/lib/js/html5shiv.min.js"></script><![endif]--> <style type="text/css" media="screen"> .simple-social-icons ul li a, .simple-social-icons ul li a:hover { background-color: #3e3e3e !important; border-radius: 40px; color: #f2f2f2 !important; border: 0px #ffffff solid !important; font-size: 20px; padding: 10px; } .simple-social-icons ul li a:hover { background-color: #0c0c0c !important; border-color: #ffffff !important; color: #ffffff !important; }</style><style type="text/css" media="print">#wpadminbar { display:none; }</style> <style type="text/css" media="screen"> html { margin-top: 32px !important; } * html body { margin-top: 32px !important; } @media screen and ( max-width: 782px ) { html { margin-top: 46px !important; } * html body { margin-top: 46px !important; } } </style> <style type='text/css'> #wpadminbar .quicklinks li#wp-admin-bar-stats { height: 28px; } #wpadminbar .quicklinks li#wp-admin-bar-stats a { height: 28px; padding: 0; } #wpadminbar .quicklinks li#wp-admin-bar-stats a div { height: 28px; width: 95px; overflow: hidden; margin: 0 10px; } #wpadminbar .quicklinks li#wp-admin-bar-stats a:hover div { width: auto; margin: 0 8px 0 10px; } #wpadminbar .quicklinks li#wp-admin-bar-stats a img { height: 24px; padding: 2px 0; max-width: none; border: none; } </style> <script type="text/javascript"> /* <![CDATA[ */ var wpNotesIsJetpackClient = true; var wpNotesIsJetpackClientV2 = true; /* ]]> */ </script> </head> <body class="home page page-id-2 page-template-default logged-in admin-bar no-customize-support custom-header header-image full-width-content parallax-home" itemscope itemtype="http://schema.org/WebPage"><div class="site-container"><header class="site-header" itemscope itemtype="http://schema.org/WPHeader"><div class="wrap"><div class="title-area"><p class="site-title" itemprop="headline"><a href="http://carldispoto.com/">Carl Dispoto</a></p><p class="site-description" itemprop="description">Digital Marketing | Writer | Editor</p></div><div class="widget-area header-widget-area"><section id="nav_menu-3" class="widget widget_nav_menu"><div class="widget-wrap"><nav class="nav-header" itemscope itemtype="http://schema.org/SiteNavigationElement"><ul id="menu-top-nav-menu" class="menu genesis-nav-menu"><li id="menu-item-178" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-178"><a href="http://carldispoto.com/index.php/carl-dispotos-blog/" itemprop="url"><span itemprop="name">Blog</span></a></li> <li id="menu-item-179" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-179"><a href="http://carldispoto.com/index.php/about-carl-dispoto/" itemprop="url"><span itemprop="name">About Me</span></a></li> <li id="menu-item-180" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-180"><a href="http://carldispoto.com/index.php/carl-dispoto-resume/" itemprop="url"><span itemprop="name">Resume</span></a></li> <li id="menu-item-181" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-181"><a href="http://carldispoto.com/index.php/contact-carl-dispoto/" itemprop="url"><span itemprop="name">Contact</span></a></li> </ul></nav></div></section> </div></div></header><div class="site-inner"><div class="content-sidebar-wrap"><main class="content"><div class="home-odd home-section-1 widget-area"><div class="wrap"><section id="text-7" class="widget widget_text"><div class="widget-wrap"><h4 class="widget-title widgettitle">Carl Dispoto</h4> <div class="textwidget">Digital Marketing | Writer | Editor</div> </div></section> </div></div><div class="home-even home-section-2 widget-area" id="home-section-2"><div class="wrap"><section id="text-12" class="widget widget_text"><div class="widget-wrap"><h4 class="widget-title widgettitle">Latest Projects</h4> <div class="textwidget"></div> </div></section> </div></div><div class="home-odd home-section-3 widget-area"><div class="wrap"><section id="ess-grid-widget-2" class="widget widget_ess_grid"><div class="widget-wrap"><h4 class="widget-title widgettitle">Recent Posts</h4> <style type="text/css">a.eg-henryharrison-element-1,a.eg-henryharrison-element-2{-webkit-transition:all .4s linear; -moz-transition:all .4s linear; -o-transition:all .4s linear; -ms-transition:all .4s linear; transition:all .4s linear}.eg-jimmy-carter-element-11 i:before{margin-left:0px; margin-right:0px}.eg-harding-element-17{letter-spacing:1px}.eg-harding-wrapper .esg-entry-media{overflow:hidden; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:30px 30px 0px 30px}.eg-harding-wrapper .esg-entry-media img{overflow:hidden; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%}.eg-ulysses-s-grant-wrapper .esg-entry-media{overflow:hidden; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:30px 30px 0px 30px}.eg-ulysses-s-grant-wrapper .esg-entry-media img{overflow:hidden; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%}.eg-richard-nixon-wrapper .esg-entry-media{overflow:hidden; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:30px 30px 0px 30px}.eg-richard-nixon-wrapper .esg-entry-media img{overflow:hidden; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%}.eg-herbert-hoover-wrapper .esg-entry-media img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); filter:gray; -webkit-filter:grayscale(100%)}.eg-herbert-hoover-wrapper:hover .esg-entry-media img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter:grayscale(0%)}.eg-lyndon-johnson-wrapper .esg-entry-media img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); filter:gray; -webkit-filter:grayscale(100%)}.eg-lyndon-johnson-wrapper:hover .esg-entry-media img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter:grayscale(0%)}.esg-overlay.eg-ronald-reagan-container{background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85))); background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}.eg-georgebush-wrapper .esg-entry-cover{background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85))); background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}.eg-jefferson-wrapper{-webkit-border-radius:5px !important; -moz-border-radius:5px !important; border-radius:5px !important; -webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC) !important}.eg-monroe-element-1{text-shadow:0px 1px 3px rgba(0,0,0,0.1)}.eg-lyndon-johnson-wrapper .esg-entry-cover{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.35)),color-stop(96%,rgba(18,18,18,0)),color-stop(100%,rgba(19,19,19,0))); background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000',endColorstr='#00131313',GradientType=1 )}.eg-wilbert-wrapper .esg-entry-cover{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.35)),color-stop(96%,rgba(18,18,18,0)),color-stop(100%,rgba(19,19,19,0))); background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000',endColorstr='#00131313',GradientType=1 )}.eg-wilbert-wrapper .esg-entry-media img{-webkit-transition:0.4s ease-in-out; -moz-transition:0.4s ease-in-out; -o-transition:0.4s ease-in-out; transition:0.4s ease-in-out; filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); filter:gray; -webkit-filter:grayscale(100%)}.eg-wilbert-wrapper:hover .esg-entry-media img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter:grayscale(0%)}.eg-phillie-element-3:after{content:" ";width:0px;height:0px;border-style:solid;border-width:5px 5px 0 5px;border-color:#000 transparent transparent transparent;left:50%;margin-left:-5px; bottom:-5px; position:absolute}.eg-howardtaft-wrapper .esg-entry-media img,.eg-howardtaft-wrapper .esg-media-poster{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter:grayscale(0%)}.eg-howardtaft-wrapper:hover .esg-entry-media img,.eg-howardtaft-wrapper:hover .esg-media-poster{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); filter:gray; -webkit-filter:grayscale(100%)}.myportfolio-container .added_to_cart.wc-forward{font-family:"Open Sans"; font-size:13px; color:#fff; margin-top:10px}.esgbox-title.esgbox-title-outside-wrap{font-size:15px; font-weight:700; text-align:center}.esgbox-title.esgbox-title-inside-wrap{padding-bottom:10px; font-size:15px; font-weight:700; text-align:center}</style> <!-- CACHE FOUND FOR: 2 --><style type="text/css">.simple-dark .navigationbuttons,.simple-dark .esg-pagination,.simple-dark .esg-filters{text-align:center}.simple-dark .esg-filterbutton,.simple-dark .esg-navigationbutton,.simple-dark .esg-sortbutton,.simple-dark .esg-cartbutton{color:#fff; margin-right:5px; cursor:pointer; padding:0px 10px; border:1px solid rgb(255,255,255); border:1px solid rgba(255,255,255,0.15); line-height:29px; font-size:12px; font-weight:600; font-family:"Open Sans",sans-serif; display:inline-block; background:rgba(255,255,255,0.08 ); margin-bottom:5px}.simple-dark .esg-navigationbutton *{color:#fff}.simple-dark .esg-left,.simple-dark .esg-right{padding:0px 5px !important}.simple-dark .esg-sortbutton-wrapper,.simple-dark .esg-cartbutton-wrapper{display:inline-block}.simple-dark .esg-sortbutton-order,.simple-dark .esg-cartbutton-order{display:inline-block; vertical-align:top; border:1px solid rgb(255,255,255); border:1px solid rgba(255,255,255,0.15); width:29px; line-height:29px; font-size:9px; font-weight:600; color:#fff; cursor:pointer; background:rgba(255,255,255,0.08 )}.simple-dark .esg-cartbutton{color:#fff; cursor:default !important}.simple-dark .esg-cartbutton .esgicon-basket{color:#fff; font-size:15px; line-height:15px; margin-right:10px}.simple-dark .esg-cartbutton-wrapper{cursor:default !important}.simple-dark .esg-sortbutton,.simple-dark .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:5px}.simple-dark .esg-navigationbutton:hover,.simple-dark .esg-filterbutton:hover,.simple-dark .esg-sortbutton:hover,.simple-dark .esg-sortbutton-order:hover,.simple-dark .esg-cartbutton-order:hover,.simple-dark .esg-filterbutton.selected{border-color:#fff; color:#000; box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13); background:#fff}.simple-dark .esg-navigationbutton:hover *{color:#000}.simple-dark .esg-pagination-button:last-child{margin-right:0}.simple-dark .esg-sortbutton-order.tp-desc:hover{border-color:#fff; border-color:rgba(255,255,255,0.2); color:#000; box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}.simple-dark .esg-filter-checked{padding:1px; color:transparent; background:#000; background:rgba(255,255,255,0.15); margin-left:7px; font-size:9px; font-weight:300; line-height:9px; vertical-align:middle}.simple-dark .esg-filterbutton.selected .esg-filter-checked,.simple-dark .esg-filterbutton:hover .esg-filter-checked{padding:1px; color:#000; background:#fff; margin-left:7px; font-size:9px; font-weight:300; line-height:9px; vertical-align:middle}</style> <!-- ESSENTIAL GRID SKIN CSS --> <style type="text/css">.eg-hayes-element-0{font-size:20px !important; line-height:25px !important; color:#363839 !important; font-weight:600 !important; display:block !important; text-align:left !important; clear:both !important; margin:0px 0px 20px 0px !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,1.00) !important; position:relative !important; z-index:2 !important; text-transform:capitalize !important}.eg-hayes-element-1{font-size:12px !important; line-height:14px !important; color:#aaaaaa !important; font-weight:300 !important; display:inline-block !important; float:left !important; clear:none !important; margin:0px 0px 0px 0px !important; padding:0px 10px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,1.00) !important; position:relative !important; z-index:2 !important; text-transform:capitalize !important; border-top-width:0px !important; border-right-width:1px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#aaaaaa !important; border-style:solid !important}.eg-hayes-element-2{font-size:12px !important; line-height:14px !important; color:#aaaaaa !important; font-weight:300 !important; padding:0px 10px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,1.00) !important; z-index:2 !important; text-transform:capitalize !important; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#aaaaaa !important; border-style:solid !important}</style> <style type="text/css"></style> <style type="text/css">.eg-hayes-element-2-a{font-size:12px !important; line-height:14px !important; color:#aaaaaa !important; font-weight:300 !important; text-decoration:none !important; text-transform:capitalize !important; display:inline-block !important; float:left !important; clear:none !important; margin:0px 0px 0px 10px !important; position:relative !important}</style> <style type="text/css">.eg-hayes-container{background-color:rgba(54,56,57,0.85)}</style> <style type="text/css">.eg-hayes-content{background-color:#ffffff; padding:30px 30px 30px 30px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:double; text-align:left}</style> <style type="text/css">.esg-grid .mainul li.eg-hayes-wrapper{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}</style> <!-- ESSENTIAL GRID END SKIN CSS --> <!-- THE ESSENTIAL GRID 2.0.9.1 --> <!-- GRID WRAPPER FOR CONTAINER SIZING - HERE YOU CAN SET THE CONTAINER SIZE AND CONTAINER SKIN --> <article class="myportfolio-container simple-dark" id="esg-grid-2-1-wrap"> <!-- THE GRID ITSELF WITH FILTERS, PAGINATION, SORTING ETC... --> <div id="esg-grid-2-1" class="esg-grid" style="background-color: transparent;padding: 0px 0px 0px 0px ; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;"> <!-- ############################ --> <!-- THE GRID ITSELF WITH ENTRIES --> <!-- ############################ --> <ul> <!-- PORTFOLIO ITEM 19 --> <li class="filterall filter-uncategorized eg-hayes-wrapper eg-post-id-182" data-date="1463546073"> <!-- THE CONTAINER FOR THE MEDIA AND THE COVER EFFECTS --> <div class="esg-media-cover-wrapper"> <!-- THE MEDIA OF THE ENTRY --> <div class="esg-entry-media"><img src="http://i0.wp.com/carldispoto.com/wp-content/uploads/2015/08/checkmark_icon_-_dribbble_1x.png?resize=150%2C150" alt=""></div> <!-- THE CONTENT OF THE ENTRY --> <div class="esg-overlay esg-fade eg-hayes-container" data-delay="0"></div> <!-- THE CONTENT PART OF THE ENTRIES --> <div class="esg-entry-content eg-hayes-content"> <div class="esg-content eg-post-182 eg-hayes-element-0">Test Post 1</div> <div class="esg-content eg-post-182 eg-hayes-element-1">May 18, 2016</div> <div class="esg-content eg-post-182 eg-hayes-element-2-a"><a class="eg-hayes-element-2 eg-post-182" href="http://carldispoto.com/index.php/category/uncategorized/" title="View all posts in Uncategorized" rel="category tag">Uncategorized</a></div> </div><!-- END OF CONTENR PART OF THE ENTRIES --> </div><!-- END OF THE CONTAINER FOR THE MEDIA AND COVER/HOVER EFFECTS --> </li><!-- END OF PORTFOLIO ITEM --> <!-- PORTFOLIO ITEM 19 --> <li class="filterall filter-uncategorized eg-hayes-wrapper eg-post-id-184" data-date="1463546240"> <!-- THE CONTAINER FOR THE MEDIA AND THE COVER EFFECTS --> <div class="esg-media-cover-wrapper"> <!-- THE MEDIA OF THE ENTRY --> <div class="esg-entry-media"><img src="http://i0.wp.com/carldispoto.com/wp-content/uploads/2015/08/city-q-c-640-297-6.jpg?resize=150%2C150" alt=""></div> <!-- THE CONTENT OF THE ENTRY --> <div class="esg-overlay esg-fade eg-hayes-container" data-delay="0"></div> <!-- THE CONTENT PART OF THE ENTRIES --> <div class="esg-entry-content eg-hayes-content"> <div class="esg-content eg-post-184 eg-hayes-element-0">Test Post 2</div> <div class="esg-content eg-post-184 eg-hayes-element-1">May 18, 2016</div> <div class="esg-content eg-post-184 eg-hayes-element-2-a"><a class="eg-hayes-element-2 eg-post-184" href="http://carldispoto.com/index.php/category/uncategorized/" title="View all posts in Uncategorized" rel="category tag">Uncategorized</a></div> </div><!-- END OF CONTENR PART OF THE ENTRIES --> </div><!-- END OF THE CONTAINER FOR THE MEDIA AND COVER/HOVER EFFECTS --> </li><!-- END OF PORTFOLIO ITEM --> <!-- PORTFOLIO ITEM 19 --> <li class="filterall filter-uncategorized eg-hayes-wrapper eg-post-id-186" data-date="1463547250"> <!-- THE CONTAINER FOR THE MEDIA AND THE COVER EFFECTS --> <div class="esg-media-cover-wrapper"> <!-- THE MEDIA OF THE ENTRY --> <div class="esg-entry-media"><img src="http://i2.wp.com/carldispoto.com/wp-content/uploads/2015/08/city-h-c-640-653-8.jpg?resize=150%2C150" alt=""></div> <!-- THE CONTENT OF THE ENTRY --> <div class="esg-overlay esg-fade eg-hayes-container" data-delay="0"></div> <!-- THE CONTENT PART OF THE ENTRIES --> <div class="esg-entry-content eg-hayes-content"> <div class="esg-content eg-post-186 eg-hayes-element-0">Test Post 3</div> <div class="esg-content eg-post-186 eg-hayes-element-1">May 18, 2016</div> <div class="esg-content eg-post-186 eg-hayes-element-2-a"><a class="eg-hayes-element-2 eg-post-186" href="http://carldispoto.com/index.php/category/uncategorized/" title="View all posts in Uncategorized" rel="category tag">Uncategorized</a></div> </div><!-- END OF CONTENR PART OF THE ENTRIES --> </div><!-- END OF THE CONTAINER FOR THE MEDIA AND COVER/HOVER EFFECTS --> </li><!-- END OF PORTFOLIO ITEM --> <!-- PORTFOLIO ITEM 19 --> <li class="filterall filter-uncategorized eg-hayes-wrapper eg-post-id-188" data-date="1463547296"> <!-- THE CONTAINER FOR THE MEDIA AND THE COVER EFFECTS --> <div class="esg-media-cover-wrapper"> <!-- THE MEDIA OF THE ENTRY --> <div class="esg-entry-media"><img src="http://i0.wp.com/carldispoto.com/wp-content/uploads/2015/08/city-h-c-640-653-4.jpg?resize=150%2C150" alt=""></div> <!-- THE CONTENT OF THE ENTRY --> <div class="esg-overlay esg-fade eg-hayes-container" data-delay="0"></div> <!-- THE CONTENT PART OF THE ENTRIES --> <div class="esg-entry-content eg-hayes-content"> <div class="esg-content eg-post-188 eg-hayes-element-0">How I Learned To Stop Worrying About the Bomb and Do Everything Within My Best Capabilities</div> <div class="esg-content eg-post-188 eg-hayes-element-1">May 18, 2016</div> <div class="esg-content eg-post-188 eg-hayes-element-2-a"><a class="eg-hayes-element-2 eg-post-188" href="http://carldispoto.com/index.php/category/uncategorized/" title="View all posts in Uncategorized" rel="category tag">Uncategorized</a></div> </div><!-- END OF CONTENR PART OF THE ENTRIES --> </div><!-- END OF THE CONTAINER FOR THE MEDIA AND COVER/HOVER EFFECTS --> </li><!-- END OF PORTFOLIO ITEM --> </ul> <!-- ############################ --> <!-- END OF THE GRID --> <!-- ############################ --> </div><!-- END OF THE GRID --> </article> <!-- END OF THE GRID WRAPPER --> <div class="clear"></div> <script type="text/javascript"> function eggbfc(winw,resultoption) { var lasttop = winw, lastbottom = 0, smallest =9999, largest = 0, samount = 0, lamoung = 0, lastamount = 0, resultid = 0, resultidb = 0, responsiveEntries = [ { width:1400,amount:5}, { width:1170,amount:4}, { width:1024,amount:4}, { width:960,amount:3}, { width:778,amount:3}, { width:640,amount:3}, { width:480,amount:1} ]; if (responsiveEntries!=undefined && responsiveEntries.length>0) jQuery.each(responsiveEntries, function(index,obj) { var curw = obj.width != undefined ? obj.width : 0, cura = obj.amount != undefined ? obj.amount : 0; if (smallest>curw) { smallest = curw; samount = cura; resultidb = index; } if (largest<curw) { largest = curw; lamount = cura; } if (curw>lastbottom && curw<=lasttop) { lastbottom = curw; lastamount = cura; resultid = index; } }) if (smallest>winw) { lastamount = samount; resultid = resultidb; } var obj = new Object; obj.index = resultid; obj.column = lastamount; if (resultoption=="id") return obj; else return lastamount; } if ("even"=="even") { var coh=0, container = jQuery("#esg-grid-2-1"); var cwidth = container.width(), ar = "4:3", gbfc = eggbfc(jQuery(window).width(),"id"), row = 3; ar = ar.split(":"); aratio=parseInt(ar[0],0) / parseInt(ar[1],0); coh = cwidth / aratio; coh = coh/gbfc.column*row; var ul = container.find("ul").first(); ul.css({display:"block",height:coh+"px"}); } var essapi_2; jQuery(document).ready(function() { essapi_2 = jQuery("#esg-grid-2-1").tpessential({ gridID:2, layout:"even", forceFullWidth:"off", lazyLoad:"off", row:3, loadMoreAjaxToken:"97d83609a3", loadMoreAjaxUrl:"http://carldispoto.com/wp-admin/admin-ajax.php", loadMoreAjaxAction:"Essential_Grid_Front_request_ajax", ajaxContentTarget:"ess-grid-ajax-container-", ajaxScrollToOffset:"0", ajaxCloseButton:"off", ajaxContentSliding:"on", ajaxScrollToOnLoad:"on", ajaxNavButton:"off", ajaxCloseType:"type1", ajaxCloseInner:"false", ajaxCloseStyle:"light", ajaxClosePosition:"tr", space:10, pageAnimation:"fade", paginationScrollToTop:"off", spinner:"spinner0", evenGridMasonrySkinPusher:"off", lightBoxMode:"single", animSpeed:1000, delayBasic:1, mainhoverdelay:1, filterType:"single", showDropFilter:"hover", filterGroupClass:"esg-fgc-2", googleFonts:['Open+Sans:300,400,600,700,800','Raleway:100,200,300,400,500,600,700,800,900','Droid+Serif:400,700'], aspectratio:"4:3", responsiveEntries: [ { width:1400,amount:5}, { width:1170,amount:4}, { width:1024,amount:4}, { width:960,amount:3}, { width:778,amount:3}, { width:640,amount:3}, { width:480,amount:1} ] }); }); </script> </div></section> </div></div><div class="home-even home-section-4 widget-area"><div class="wrap"><section id="text-14" class="widget widget_text"><div class="widget-wrap"><h4 class="widget-title widgettitle">Recommendations</h4> <div class="textwidget"></div> </div></section> </div></div><div class="home-odd home-section-5 widget-area"><div class="wrap"><section id="simple-social-icons-3" class="widget simple-social-icons"><div class="widget-wrap"><ul class="aligncenter"><li class="social-facebook"><a href="http://cdispoto.com" target="_blank"></a></li><li class="social-gplus"><a href="http://cdispoto.com" target="_blank"></a></li><li class="social-instagram"><a href="http://cdispoto.com" target="_blank"></a></li><li class="social-linkedin"><a href="http://cdispoto.com" target="_blank"></a></li><li class="social-pinterest"><a href="http://cdispoto.com" target="_blank"></a></li><li class="social-twitter"><a href="http://cdispoto.com" target="_blank"></a></li></ul></div></section> </div></div></main></div></div><div class="footer-widgets"><div class="wrap"><div class="footer-widgets-1 widget-area"><section id="text-15" class="widget widget_text"><div class="widget-wrap"> <div class="textwidget">© 2016 by Carl Dispoto • Designed using the Parallax Pro Theme and hosted on SteGround • Recommended Resources</div> </div></section> </div></div></div><footer class="site-footer" itemscope itemtype="http://schema.org/WPFooter"><div class="wrap">© 2016 by Carl Dispoto • Designed using the Parallax Pro Theme and hosted on SteGround • Recommended Resources</div></footer></div> <div style="display:none"> </div> <link rel='stylesheet' id='wpcom-notes-admin-bar-css' href='http://s0.wp.com/wp-content/mu-plugins/notes/admin-bar-v2.css?ver=4.0.2-201620' type='text/css' media='all' /> <link rel='stylesheet' id='noticons-css' href='http://s0.wp.com/i/noticons/noticons.css?ver=4.0.2-201620' type='text/css' media='all' /> <script type='text/javascript' src='http://carldispoto.com/wp-includes/js/admin-bar.min.js?ver=4.5.2'></script> <script type='text/javascript' src='http://carldispoto.com/wp-content/plugins/jetpack/modules/photon/photon.js?ver=20130122'></script> <script type='text/javascript' src='http://s0.wp.com/wp-content/js/devicepx-jetpack.js?ver=201620'></script> <script type='text/javascript' src='http://s.gravatar.com/js/gprofiles.js?ver=2016Mayaa'></script> <script type='text/javascript'> /* <![CDATA[ */ var WPGroHo = {"my_hash":"d48e0ce13b489bd380e89ab65de5c1ea"}; /* ]]> */ </script> <script type='text/javascript' src='http://carldispoto.com/wp-content/plugins/jetpack/modules/wpgroho.js?ver=4.5.2'></script> <script type='text/javascript' src='http://carldispoto.com/wp-includes/js/comment-reply.min.js?ver=4.5.2'></script> <script type='text/javascript' src='http://carldispoto.com/wp-includes/js/wp-embed.min.js?ver=4.5.2'></script> <script type='text/javascript' src='http://carldispoto.com/wp-includes/js/underscore.min.js?ver=1.8.3'></script> <script type='text/javascript' src='http://carldispoto.com/wp-includes/js/backbone.min.js?ver=1.2.3'></script> <script type='text/javascript' src='http://s1.wp.com/wp-content/js/mustache.js?ver=4.0.2-201620'></script> <script type='text/javascript' src='http://s1.wp.com/wp-content/mu-plugins/notes/notes-common-v2.js?ver=4.0.2-201620'></script> <script type='text/javascript' src='http://s0.wp.com/wp-content/mu-plugins/notes/admin-bar-v2.js?ver=4.0.2-201620'></script> <script type="text/javascript"> (function() { var request, b = document.body, c = 'className', cs = 'customize-support', rcs = new RegExp('(^|\\s+)(no-)?'+cs+'(\\s+|$)'); request = true; b[c][/c] = b[c][/c].replace( rcs, ' ' ); b[c][/c] += ( window.postMessage && request ? ' ' : ' no-' ) + cs; }()); </script> <div id="wpadminbar" class="nojq nojs"> <a class="screen-reader-shortcut" href="#wp-toolbar" tabindex="1">Skip to toolbar</a> <div class="quicklinks" id="wp-toolbar" role="navigation" aria-label="Toolbar" tabindex="0"> <ul id="wp-admin-bar-root-default" class="ab-top-menu"> <li id="wp-admin-bar-wp-logo" class="menupop"><a class="ab-item" aria-haspopup="true" href="http://carldispoto.com/wp-admin/about.php"><span class="ab-icon"></span><span class="screen-reader-text">About WordPress</span></a><div class="ab-sub-wrapper"><ul id="wp-admin-bar-wp-logo-default" class="ab-submenu"> <li id="wp-admin-bar-about"><a class="ab-item" href="http://carldispoto.com/wp-admin/about.php">About WordPress</a> </li></ul><ul id="wp-admin-bar-wp-logo-external" class="ab-sub-secondary ab-submenu"> <li id="wp-admin-bar-wporg"><a class="ab-item" href="https://wordpress.org/">WordPress.org</a> </li> <li id="wp-admin-bar-documentation"><a class="ab-item" href="https://codex.wordpress.org/">Documentation</a> </li> <li id="wp-admin-bar-support-forums"><a class="ab-item" href="https://wordpress.org/support/">Support Forums</a> </li> <li id="wp-admin-bar-feedback"><a class="ab-item" href="https://wordpress.org/support/forum/requests-and-feedback">Feedback</a> </li></ul></div> </li> <li id="wp-admin-bar-site-name" class="menupop"><a class="ab-item" aria-haspopup="true" href="http://carldispoto.com/wp-admin/">Carl Dispoto</a><div class="ab-sub-wrapper"><ul id="wp-admin-bar-site-name-default" class="ab-submenu"> <li id="wp-admin-bar-dashboard"><a class="ab-item" href="http://carldispoto.com/wp-admin/">Dashboard</a> </li></ul><ul id="wp-admin-bar-appearance" class="ab-submenu"> <li id="wp-admin-bar-themes"><a class="ab-item" href="http://carldispoto.com/wp-admin/themes.php">Themes</a> </li> <li id="wp-admin-bar-widgets"><a class="ab-item" href="http://carldispoto.com/wp-admin/widgets.php">Widgets</a> </li> <li id="wp-admin-bar-menus"><a class="ab-item" href="http://carldispoto.com/wp-admin/nav-menus.php">Menus</a> </li> <li id="wp-admin-bar-header" class="hide-if-customize"><a class="ab-item" href="http://carldispoto.com/wp-admin/themes.php?page=custom-header">Header</a> </li></ul></div> </li> <li id="wp-admin-bar-customize" class="hide-if-no-customize"><a class="ab-item" href="http://carldispoto.com/wp-admin/customize.php?url=http%3A%2F%2Fcarldispoto.com%2F">Customize</a> </li> <li id="wp-admin-bar-comments"><a class="ab-item" href="http://carldispoto.com/wp-admin/edit-comments.php"><span class="ab-icon"></span><span id="ab-awaiting-mod" class="ab-label awaiting-mod pending-count count-0" aria-hidden="true">0</span><span class="screen-reader-text">0 comments awaiting moderation</span></a> </li> <li id="wp-admin-bar-new-content" class="menupop"><a class="ab-item" aria-haspopup="true" href="http://carldispoto.com/wp-admin/post-new.php"><span class="ab-icon"></span><span class="ab-label">New</span></a><div class="ab-sub-wrapper"><ul id="wp-admin-bar-new-content-default" class="ab-submenu"> <li id="wp-admin-bar-new-post"><a class="ab-item" href="http://carldispoto.com/wp-admin/post-new.php">Post</a> </li> <li id="wp-admin-bar-new-media"><a class="ab-item" href="http://carldispoto.com/wp-admin/media-new.php">Media</a> </li> <li id="wp-admin-bar-new-page"><a class="ab-item" href="http://carldispoto.com/wp-admin/post-new.php?post_type=page">Page</a> </li> <li id="wp-admin-bar-new-user"><a class="ab-item" href="http://carldispoto.com/wp-admin/user-new.php">User</a> </li></ul></div> </li> <li id="wp-admin-bar-edit"><a class="ab-item" href="http://carldispoto.com/wp-admin/post.php?post=2&action=edit">Edit Page</a> </li> <li id="wp-admin-bar-wpseo-menu" class="menupop"><a class="ab-item" aria-haspopup="true" href="http://carldispoto.com/wp-admin/post.php?post=2&action=edit">SEO<div title="N/A" class="wpseo-score-icon na 0 adminbar-seo-score"></div></a><div class="ab-sub-wrapper"><ul id="wp-admin-bar-wpseo-menu-default" class="ab-submenu"> <li id="wp-admin-bar-wpseo-kwresearch" class="menupop"><div class="ab-item ab-empty-item" aria-haspopup="true">Keyword Research</div><div class="ab-sub-wrapper"><ul id="wp-admin-bar-wpseo-kwresearch-default" class="ab-submenu"> <li id="wp-admin-bar-wpseo-adwordsexternal"><a class="ab-item" href="http://adwords.google.com/keywordplanner" target="_blank">AdWords External</a> </li> <li id="wp-admin-bar-wpseo-googleinsights"><a class="ab-item" href="http://www.google.com/insights/search/#q=&cmpt=q" target="_blank">Google Insights</a> </li> <li id="wp-admin-bar-wpseo-wordtracker"><a class="ab-item" href="http://tools.seobook.com/keyword-tools/seobook/?keyword=" target="_blank">SEO Book</a> </li></ul></div> </li> <li id="wp-admin-bar-wpseo-analysis" class="menupop"><div class="ab-item ab-empty-item" aria-haspopup="true">Analyze this page</div><div class="ab-sub-wrapper"><ul id="wp-admin-bar-wpseo-analysis-default" class="ab-submenu"> <li id="wp-admin-bar-wpseo-inlinks-ose"><a class="ab-item" href="//moz.com/researchtools/ose/links?site=http%3A%2F%2Fcarldispoto.com%2F" target="_blank">Check Inlinks (OSE)</a> </li> <li id="wp-admin-bar-wpseo-kwdensity"><a class="ab-item" href="//www.zippy.co.uk/keyworddensity/index.php?url=http%3A%2F%2Fcarldispoto.com%2F&keyword=" target="_blank">Check Keyword Density</a> </li> <li id="wp-admin-bar-wpseo-cache"><a class="ab-item" href="//webcache.googleusercontent.com/search?strip=1&q=cache:http%3A%2F%2Fcarldispoto.com%2F" target="_blank">Check Google Cache</a> </li> <li id="wp-admin-bar-wpseo-header"><a class="ab-item" href="//quixapp.com/headers/?r=http%3A%2F%2Fcarldispoto.com%2F" target="_blank">Check Headers</a> </li> <li id="wp-admin-bar-wpseo-richsnippets"><a class="ab-item" href="//www.google.com/webmasters/tools/richsnippets?q=http%3A%2F%2Fcarldispoto.com%2F" target="_blank">Check Rich Snippets</a> </li> <li id="wp-admin-bar-wpseo-facebookdebug"><a class="ab-item" href="//developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fcarldispoto.com%2F" target="_blank">Facebook Debugger</a> </li> <li id="wp-admin-bar-wpseo-pinterestvalidator"><a class="ab-item" href="//developers.pinterest.com/rich_pins/validator/?link=http%3A%2F%2Fcarldispoto.com%2F" target="_blank">Pinterest Rich Pins Validator</a> </li> <li id="wp-admin-bar-wpseo-htmlvalidation"><a class="ab-item" href="//validator.w3.org/check?uri=http%3A%2F%2Fcarldispoto.com%2F" target="_blank">HTML Validator</a> </li> <li id="wp-admin-bar-wpseo-cssvalidation"><a class="ab-item" href="//jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fcarldispoto.com%2F" target="_blank">CSS Validator</a> </li> <li id="wp-admin-bar-wpseo-pagespeed"><a class="ab-item" href="//developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fcarldispoto.com%2F" target="_blank">Google Page Speed Test</a> </li> <li id="wp-admin-bar-wpseo-modernie"><a class="ab-item" href="//www.modern.ie/en-us/report#http%3A%2F%2Fcarldispoto.com%2F" target="_blank">Modern IE Site Scan</a> </li> <li id="wp-admin-bar-wpseo-google-mobile-friendly"><a class="ab-item" href="https://www.google.com/webmasters/tools/mobile-friendly/?url=http%3A%2F%2Fcarldispoto.com%2F" target="_blank">Mobile-Friendly Test</a> </li></ul></div> </li> <li id="wp-admin-bar-wpseo-settings" class="menupop"><div class="ab-item ab-empty-item" aria-haspopup="true">SEO Settings</div><div class="ab-sub-wrapper"><ul id="wp-admin-bar-wpseo-settings-default" class="ab-submenu"> <li id="wp-admin-bar-wpseo-general"><a class="ab-item" href="http://carldispoto.com/wp-admin/admin.php?page=wpseo_dashboard">General</a> </li> <li id="wp-admin-bar-wpseo-titles"><a class="ab-item" href="http://carldispoto.com/wp-admin/admin.php?page=wpseo_titles">Titles & Metas</a> </li> <li id="wp-admin-bar-wpseo-social"><a class="ab-item" href="http://carldispoto.com/wp-admin/admin.php?page=wpseo_social">Social</a> </li> <li id="wp-admin-bar-wpseo-xml"><a class="ab-item" href="http://carldispoto.com/wp-admin/admin.php?page=wpseo_xml">XML Sitemaps</a> </li> <li id="wp-admin-bar-wpseo-wpseo-advanced"><a class="ab-item" href="http://carldispoto.com/wp-admin/admin.php?page=wpseo_advanced">Advanced</a> </li> <li id="wp-admin-bar-wpseo-tools"><a class="ab-item" href="http://carldispoto.com/wp-admin/admin.php?page=wpseo_tools">Tools</a> </li> <li id="wp-admin-bar-wpseo-search-console"><a class="ab-item" href="http://carldispoto.com/wp-admin/admin.php?page=wpseo_search_console">Search Console</a> </li> <li id="wp-admin-bar-wpseo-licenses"><a class="ab-item" href="http://carldispoto.com/wp-admin/admin.php?page=wpseo_licenses"><span style="color:#f18500">Extensions</span></a> </li></ul></div> </li></ul></div> </li> <li id="wp-admin-bar-stats"><a class="ab-item" href="http://carldispoto.com/wp-admin/admin.php?page=stats"><div><script type='text/javascript'>var src;if(typeof(window.devicePixelRatio)=='undefined'||window.devicePixelRatio<2){src='http://carldispoto.com/wp-admin/admin.php?page=stats&noheader&proxy&chart=admin-bar-hours-scale';}else{src='http://carldispoto.com/wp-admin/admin.php?page=stats&noheader&proxy&chart=admin-bar-hours-scale-2x';}document.write('<img src=\''+src+'\' alt=\'Stats\' title=\'Views over 48 hours. Click for more Site Stats.\' />');</script></div></a> </li></ul><ul id="wp-admin-bar-top-secondary" class="ab-top-secondary ab-top-menu"> <li id="wp-admin-bar-search" class="admin-bar-search"><div class="ab-item ab-empty-item" tabindex="-1"><form action="http://carldispoto.com/" method="get" id="adminbarsearch"><input class="adminbar-input" name="s" id="adminbar-search" type="text" value="" maxlength="150" /><label for="adminbar-search" class="screen-reader-text">Search</label><input type="submit" class="adminbar-button" value="Search"/></form></div> </li> <li id="wp-admin-bar-my-account" class="menupop with-avatar"><a class="ab-item" aria-haspopup="true" href="http://carldispoto.com/wp-admin/profile.php">Howdy, Carl<img alt='' src='http://1.gravatar.com/avatar/d48e0ce13b489bd380e89ab65de5c1ea?s=26&d=mm&r=g' srcset='http://1.gravatar.com/avatar/d48e0ce13b489bd380e89ab65de5c1ea?s=52&d=mm&r=g 2x' class='avatar avatar-26 photo' height='26' width='26' /></a><div class="ab-sub-wrapper"><ul id="wp-admin-bar-user-actions" class="ab-submenu"> <li id="wp-admin-bar-user-info"><a class="ab-item" tabindex="-1" href="http://carldispoto.com/wp-admin/profile.php"><img alt='' src='http://1.gravatar.com/avatar/d48e0ce13b489bd380e89ab65de5c1ea?s=64&d=mm&r=g' srcset='http://1.gravatar.com/avatar/d48e0ce13b489bd380e89ab65de5c1ea?s=128&d=mm&r=g 2x' class='avatar avatar-64 photo' height='64' width='64' /><span class='display-name'>Carl</span></a> </li> <li id="wp-admin-bar-edit-profile"><a class="ab-item" href="http://carldispoto.com/wp-admin/profile.php">Edit My Profile</a> </li> <li id="wp-admin-bar-logout"><a class="ab-item" href="http://carldispoto.com/wp-login.php?action=logout&_wpnonce=86158be5f7">Log Out</a> </li></ul></div> </li> <li id="wp-admin-bar-notes" class="menupop"><div class="ab-item ab-empty-item" ><span id="wpnt-notes-unread-count" class="wpnt-loading wpn-read"> <span class="noticon noticon-notification"></span> </span></div><div id="wpnt-notes-panel2" style="display:none" lang="en" dir="ltr"><div class="wpnt-notes-panel-header"><span class="wpnt-notes-header">Notifications</span><span class="wpnt-notes-panel-link"></span></div></div> </li></ul> </div> <a class="screen-reader-shortcut" href="http://carldispoto.com/wp-login.php?action=logout&_wpnonce=86158be5f7">Log Out</a> </div> </body> </html>
Hi,
For frontpage, in source code, i see </style><link rel="next" href="https://www.davidmocq.com/page/2/" />, it's very bad for SEO. Please, how remove this line for homepage (frontpage) only ? Note : my homepage is with Widgets MagazinePro, not pagination loop.
Doesn't work in front-page.php:
remove_action( 'wp_head', 'parent_post_rel_link', 10); // prev link remove_action( 'wp_head', 'start_post_rel_link', 10); // start link remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10);
or
remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
🙁
Idea ? Thanks !
David
Hi guys
I think I'm having duplicate content issues on my website running Genesis and Prose. I have a dynamic front page with a list of my latest blogposts including excerpts from the first few paragraphs.
If I grap text from the first paragraph of any of my posts
and paste it into google search, I get two search results. One search result is the post, the other search result is my home page [which has an excerpt of the post].
I have tried this experiment on other blogs [eg jeffbullas.com] but the search results only return the post from which the text was take, not the home page [with excerpts of the post].
I found this tool http://www.siteliner.com/ recomended by someone at moz.com and it also confirms I have duplicate content issues: from the excerpts of my posts on my home page, and also from the contents of my sidebar which appears on all posts and pages.
Any suggestion on how I can fix the duplicate content issues:
- on my home page
- in my side bar?Many thanks
Clement
Additional information:
I'm using chrome browser on chrome os [chromebook]. My website has all in one seo pack plugin with settings as follows:
- cannonical urls [on]
- no pagination for cannonical urls [on]
- enable custome cannonical urls [off]
- set protocol for cannonical urls [auto]
- use original title [disabled]
- use schema.org markup [disabled]
- use noindex for categories, date archives, author archives, tag archives, search page, 404 page, paginated pages/posts [on for all of these]
- avoid using the excerpt in descriptions [off]
- autogenerate descriptions [off]
- remove descriptions for paginated pages [off]
- never shorten long descriptions [off]
- unprotect post meta fields [off]
- exclude pages [none]
- additional post/page/front page/blog pages headers [none for all]
Hello everybody,
it's a long time I want to ask this question but everytime I wait in the hope of a genesis update. it is in late, maybe 😉
On my blog https://www.evemilano.com/blog/ I found that canonical tag for paginated pages points to the same page, the page one of the blogGoogle Webmaster Guidelines says it is wrong, it is an error to do in this way. Source
I think this should be fixed, don't you agree?
EVE Milano Consulenza SEO
Child Theme - Genesis Sample
Category pages (content archives - http://www.example.com/category/) set to numeric in Genesis settings. The first page works fine, but subsequent pages are met with a 404 page.
http://www.example.com/category/page/2
I have Yoast SEO installed and wondering if that has anything to do with it. Figured I would try here first to see if anyone has run into this before.
Any ideas?
EDIT: Additional Info
I just switched Content Archives settings to Next/Previous - same result. 404 page for anything past the first.
Hello,
I have the METRO Them and I'm using the "featured-widget-amplified" to display the posts in the bottom of my homepage. The thing is, only that widget has pagination, so when you go to the next page the other widgets stay the same and show the same content.
My question is, does this affect my SEO? is that dupplicated content?
The site is http://www.abrilmoda.com
Regards!
My blog url is SEOHour.com
I'm using Copyblogger (free theme) on Genesis Framework. I'm not using any SEO Plugin on my blog since the beginning.
I'm facing "Duplicate Content" issue. Google has been indexing multiple pages (pagination 1,2,3,4...) of my blog. I've done the best possible SEO Setting under Genesis. But still facing the problem.
My setting is like Genesis ---> SEO Setting
Apply nonarchive to the home page - Check
Apply noindex to Category archive - Check
Apply noindex to Tag archive - Check
Apply noindex to Author archive - Check
Apply noindex to Date archive - Check
Apply noindex to Search archive - CheckApply nonarchive to Entire Site - Check
Apply nonarchive to Category Archives - Check
Apply nonarchive to Tag Archives - Check
Apply nonarchive to Author Archives - Check
Apply nonarchive to Date Archives - Check
Apply nonarchive to Search Archives - CheckCanonical Paginated Archives - Check
So Google is not indexing my Categories, Tags etc. but still indexed 10 duplicate pages from the Pagination. I've included an example URL below for reference.
How to prevent and getrid of these already indexed duplicate pages?
Hi - I'm in the process of migrating from a ComicPress installation to a custom child Genesis theme and I have a couple of questions I need help with please:
1. I am using Yoast's WordPress SEO which allows me globally set title (and h1 tag) of the tag page. For the tag archive intro, however, I am using a custom PHP script on my current ComicPress installation that automatically generates some archive intro text. This script includes the title of the first post in that tag archive. How do I incorporate such a script so that if there is no entry in the Genesis Tag Archive Intro box, then it will run the script. What variable do I use in that script that will enable me to display the title of the first post in that archive?
2. I would like to process some PHP script at the bottom of each tag archive page right before the numeric pagination links displays. Please can you let me know how best to do this?
Thanks!
ps: the sample tag URL included is still running on the old comicpress installation
Welcome!
These forums are for general discussion on WordPress and Genesis. Official support for StudioPress themes is offered exclusively at My StudioPress. Responses in this forum are not guaranteed. Please note that this forum will require a new username, separate from the one used for My.StudioPress.
Viewing 18 results - 1 through 18 (of 18 total)
Viewing 18 results - 1 through 18 (of 18 total)