• Skip to main content
  • Skip to forum navigation

StudioPress

  • Shop for Themes
  • My StudioPress

Forum navigation

  • Home
  • General Genesis Discussions
  • StudioPress Themes
  • Genesis Blocks
    • Genesis Blocks
    • Genesis Custom Blocks
  • Retired Themes
  • FAQs
  • Forum Rules
  • Internationalization and Translations
  • Forum Bugs and Suggestions
  • Forum Log In

Are You Using The WordPress Block Editor?

Genesis now offers plugins that help you build better sites faster with the WordPress block editor (Gutenberg). Try the feature-rich free versions of each plugin for yourself!

Genesis Blocks Genesis Custom Blocks

Search Results for 'pagination seo'

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.

Log In
Register Lost Password

Community Forums › Forums › Search › Search Results for 'pagination seo'

Viewing 18 results - 1 through 18 (of 18 total)
  • Author
    Search Results
  • March 14, 2021 at 10:07 am #503449

    Topic: Is pagination and SEO a mess?

    in forum General Genesis Framework Discussions
    tornado
    Participant

    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.

    August 31, 2017 at 7:14 am #210950

    Topic: microdata issue with itemprop="description" output on blog page

    in forum General Discussion
    impactzoneco
    Member

    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">Impact Zone</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

    April 11, 2017 at 2:10 am #204609

    Topic: Remove Pagination Magazine Theme

    in forum General Discussion
    Fitone
    Member

    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

    December 1, 2016 at 8:23 am #196836

    Topic: Syntax error, unexpected end of file in Genesis

    in forum General Discussion
    [email protected]
    Member

    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.
    *
    * Calls genesis_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' );
    /**
    * Add entry post class, remove hentry 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 if post-formats or genesis-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( '%s', 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( '%s', 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.
    *
    * The genesis_post_title_text filter is applied on the text of the title, while the genesis_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 via genesis_post_info before echoing.
    *
    * @since 0.2.3
    *
    * @return null Return early if post type lacks support for genesis-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 the genesis_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 the genesis_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 is genesis_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 for genesis-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 support author.
    */
    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 via genesis_author_box_title, and the gravatar size is filterable via
    * genesis_author_box_gravatar_size.
    *
    * The final output is filterable via genesis_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.
    *
    * Applies genesis_prev_link_text and genesis_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 the genesis_prev_link_text and genesis_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 support genesis-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 to genesis_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' );

    }

    May 18, 2016 at 11:01 am #185850

    Topic: jQuery Conflicts

    in forum General Discussion
    cdispoto
    Participant

    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 &raquo; Feed" href="http://carldispoto.com/index.php/feed/" />
    <link rel="alternate" type="application/rss+xml" title="Carl Dispoto &raquo; Comments Feed" href="http://carldispoto.com/index.php/comments/feed/" />
    <link rel="alternate" type="application/rss+xml" title="Carl Dispoto &raquo; 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>
    
    January 11, 2016 at 10:53 am #176233

    Topic: Pagination SEO home with MagazinePro thème

    in forum General Discussion
    phoenix13
    Member

    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

    August 20, 2015 at 9:17 am #163002

    Topic: Duplicate content issues from home page latest posts

    in forum General Discussion
    Clement
    Participant

    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]


    http://www.limwriter.com

    April 22, 2015 at 10:01 am #148809

    Topic: Genesis SEO: Error in Canonical tag with archive pagination

    in forum General Discussion
    gioz80
    Member

    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 blog

    Google Webmaster Guidelines says it is wrong, it is an error to do in this way. Source
    canonical tag error
    I think this should be fixed, don't you agree?


    EVE Milano Consulenza SEO

    October 30, 2014 at 5:53 pm #129948

    Topic: Pagination on category pages leading to 404 page

    in forum Design Tips and Tricks
    cstreet
    Member

    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.

    September 9, 2014 at 10:41 am #123598

    In reply to: titles not showing on portfolio

    jbergen
    Member

    Here's some more info:

    1) Display titles ONLY on the portfolio page:

    You can change style.css, line 803 back to display: none;:

    .entry-title {
        font-size: 30px;
        line-height: 1;
        display: none;
    }

    And then you can write a more specific instruction to display entry titles only on the portfolio page:

    .post-type-archive-portfolio .entry-title {
    	display: block;
    }

    2) Display all of my portfolios (no pagination):

    The number of portfolio items that are displayed per page is set in functions.php. I've copied the code below. All you need to do is change $query->set('posts_per_page', '6'); to $query->set( 'posts_per_page', '12' );. I changed it to 12, but you can use any number that's equal to or greater than your current # of portfolio posts. It will look like this:

    //* Change the number of portfolio items to be displayed (props Bill Erickson)
    add_action( 'pre_get_posts', 'minimum_portfolio_items' );
    function minimum_portfolio_items( $query ) {
    
    	if ( $query->is_main_query() && !is_admin() && is_post_type_archive( 'portfolio' ) ) {
    		$query->set( 'posts_per_page', '12' );
    	}
    
    }

    3) Change the page from PORTFOLIO to SERVICES:

    The reason it's called PORTFOLIO is because that's how it's defined as a custom post type in functions.php. You could replace "portfolio" with "services" in functions.php as shown below. However, be aware that you'll lose your current portfolio posts. Also be aware that if you make these changes, you'll lose everything if you ever update your theme.

    //* Create services custom post type
    add_action( 'init', 'minimum_services_post_type' );
    function minimum_services_post_type() {
    
    	register_post_type( 'services',
    		array(
    			'labels' => array(
    				'name'          => __( 'Services', 'minimum' ),
    				'singular_name' => __( 'Services', 'minimum' ),
    			),
    			'exclude_from_search' => true,
    			'has_archive'         => true,
    			'hierarchical'        => true,
    			'menu_icon'           => 'dashicons-admin-page',
    			'public'              => true,
    			'rewrite'             => array( 'slug' => 'services', 'with_front' => false ),
    			'supports'            => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'trackbacks', 'custom-fields', 'revisions', 'page-attributes', 'genesis-seo' ),
    		)
    	);
    	
    }

    and:

    //* Change the number of services items to be displayed (props Bill Erickson)
    add_action( 'pre_get_posts', 'minimum_services_items' );
    function minimum_services_items( $query ) {
    
    	if ( $query->is_main_query() && !is_admin() && is_post_type_archive( 'services' ) ) {
    		$query->set( 'posts_per_page', '12' );
    	}
    
    }

    I hope that helps!
    Jamie


    Jamie @ Ladebug Studios

    August 1, 2013 at 12:12 pm #53592

    In reply to: Does pagination in featured-widget-amplified affects SEO?

    jandres4
    Member

    Any ideas please?

    July 31, 2013 at 12:21 am #53325

    Topic: Does pagination in featured-widget-amplified affects SEO?

    in forum General Discussion
    jandres4
    Member

    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!

    July 11, 2013 at 3:51 pm #50289

    In reply to: single post pagination not working in Outreach theme

    David Chu
    Participant

    Hi,
    I don't use this one much, but it works great for me in my Genesis themes (I don't have Outreach).

    "Doesn't seem to work".... I will assume that you didn't make a typo when you put that code on the page. Do you get links, but they just don't do anything? If so, I would look at permalink settings, or any plugin that plays with links (for SEO or whatever reason) as a suspect.

    No links at all? Then the fix you described might be worth trying.

    Good luck, Dave


    Dave Chu · Custom WordPress Developer – likes collaborating with Designers

    July 7, 2013 at 12:17 pm #49662

    Topic: My theme is producing duplicate content

    in forum Design Tips and Tricks
    Nandita
    Member

    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 - Check

    Apply 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 - Check

    Canonical 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?

    June 14, 2013 at 2:37 am #45826

    Topic: Tag Archive Page – Customisation Help needed please

    in forum General Discussion
    netyourcatch
    Member

    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

    April 28, 2013 at 4:34 pm #38288

    In reply to: Robots.txt to block pagination

    cehwitham
    Participant

    Genesis doesn't have a way of letting you edit your robots.txt file through the dashboard but you could edit it through FTP or file manager. Alternatively something like the KBRobots.txt plugin would allow you to edit it.

    Another solution would be to use Yoast WordPress SEO plugin http://yoast.com/wordpress/seo/ to help get everything sorted.

    Chris


    Twitter: cehwitham Web: cehwitham.com

    March 14, 2013 at 8:54 pm #26942

    In reply to: Page pagination issues

    joycegrace
    Participant

    I don't now how to help with this one, but I can say a few things:

    1) I really would recommend you don't try to split up your articles like this, it's not good for SEO.

    2) I use TinyMCE Advanced and that has a page splitter-upper (using layman terms) that you can try. It won't be paginated though, it will just create a link to read more or go to the next page.

    Sorry if this was not much help to you.


    Find me at Joyce Grace (http://www.joycegrace.ca)

    February 25, 2013 at 6:14 am #22671

    In reply to: Stop Older post function

    Brad Dalton
    Participant

    Thats what i did also.

    You can remove the pagination but if you have configured the SEO settings correctly, there's no need to worry about duplication.

    remove_action( 'genesis_after_endwhile', 'genesis_posts_nav' );
    

    Tutorials for StudioPress Themes.

  • Author
    Search Results
Viewing 18 results - 1 through 18 (of 18 total)

CTA

Ready to get started? Create a site or shop for themes.

Create a site with WP EngineShop for Themes

Footer

StudioPress

© 2026 WPEngine, Inc.

Products
  • Create a Site with WP Engine
  • Shop for Themes
  • Theme Features
  • Get Started
  • Showcase
Company
  • Brand Assets
  • Terms of Service
  • Accptable Usse Policy
  • Privacy Policy
  • Refund Policy
  • Contact Us
Community
  • Find Developers
  • Forums
  • Facebook Group
  • #GenesisWP
  • Showcase
Resources
  • StudioPress Blog
  • Help & Documentation
  • FAQs
  • Code Snippets
  • Affiliates
Connect
  • StudioPress Live
  • StudioPress FM
  • Facebook
  • Twitter
  • Dribbble