Forum Replies Created

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • in reply to: Create Child Theme #121673
    Will
    Participant

    Thank you tikaram for your timely reply and support. The functions.php file in the dropbox link you mention in your reply is identical to the one I sent in this forum. I double checked it, word for word.

    Could you please recheck what the fix was in functions.php that you saw and check it against what you enclosed in the dropbox to see where the changes need to take place?

    Thanks again
    Will

    in reply to: SEO Nightmare #121067
    Will
    Participant

    I prefer not posting my website. I did that once on another forum for another website and have been regretting it ever since because it caused a backlink that’s high ranked and seen by the world everyday.
    That kind of exposure I never want again.
    But to be fair, I did submit a support ticket outlining this exact problem with my order number and website URL address within that support ticket. So, since you’re in the support group, please review that ticket and address the issue with the information given.

    Thank you

    in reply to: Breadcrumbs Script Files Missing #94190
    Will
    Participant

    First, this is not my code, it’s Catchresponsive’s code that you have made modifications too.
    Your complete code http://goo.gl/iZp4ax you just sent still fails!
    This link http://fortlauderdalelawfirms.us/?p=1030&preview=true shows you how badly your code fails. It also compares the original breadcrumb code to your latest changes and what those changes are.
    I don’t think I’ve ever spent this amount of time and effort with any coder in the past that can’t fix their own software issues.

    in reply to: Breadcrumbs Script Files Missing #94121
    Will
    Participant

    Here you go.

    <?php
    /**
    * The template for displaying the Breadcrumb
    *
    * @package Catch Themes
    * @subpackage Catch Responsive Pro
    * @since Catch Responsive 1.0
    */

    if ( ! defined( ‘CATCHRESPONSIVE_THEME_VERSION’ ) ) {
    header( ‘Status: 403 Forbidden’ );
    header( ‘HTTP/1.1 403 Forbidden’ );
    exit();
    }

    /**
    * Add breadcrumb.
    *
    * @action catchresponsive_after_header
    *
    * @since Catch Responsive 1.0
    */
    if( !function_exists( ‘catchresponsive_add_breadcrumb’ ) ) :

    function catchresponsive_add_breadcrumb() {
    $options = catchresponsive_get_theme_options(); // Get options

    if( isset ( $options[‘breadcumb_option’] ) && $options[‘breadcumb_option’] ) {
    $showOnHome = ( isset ( $options[‘breadcumb_onhomepage’] ) && $options[‘breadcumb_onhomepage’] ) ? ‘1’ : ‘0’;

    $delimiter = ‘<span class=”sep”>’. $options[‘breadcumb_seperator’] .'</span><!– .sep –>’; // delimiter between crumbs

    echo catchresponsive_custom_breadcrumbs( $showOnHome, $delimiter );
    }
    else
    return false;
    }

    endif;
    add_action( ‘catchresponsive_after_header’, ‘catchresponsive_add_breadcrumb’, 50 );

    /**
    * Breadcrumb Lists
    * Allows visitors to quickly navigate back to a previous section or the root page.
    *
    * Adopted from Dimox
    *
    * @since Catch Responsive 1.0
    */
    if( !function_exists( ‘catchresponsive_custom_breadcrumbs’ ) ) :

    function catchresponsive_custom_breadcrumbs( $showOnHome, $delimiter ) {

    /* === OPTIONS === */
    $text[‘home’] = __( ‘Home’, ‘catch-responsive’ ); // text for the ‘Home’ link
    $text[‘category’] = __( ‘%1$s Archive for %2$s’, ‘catch-responsive’ ); // text for a category page
    $text[‘search’] = __( ‘%1$s Search results for: %2$s’, ‘catch-responsive’ ); // text for a search results page
    $text[‘tag’] = __( ‘%1$s Posts tagged %2$s’, ‘catch-responsive’ ); // text for a tag page
    $text[‘author’] = __( ‘%1$s View all posts by %2$s’, ‘catch-responsive’ ); // text for an author page
    $text[‘404’] = __( ‘Error 404’, ‘catch-responsive’ ); // text for the 404 page

    $showCurrent = 1; // 1 – show current post/page title in breadcrumbs, 0 – don’t show
    $before = ‘<span class=”breadcrumb-current”>’; // tag before the current crumb
    $after = ‘</span>’; // tag after the current crumb
    /* === END OF OPTIONS === */

    global $post, $paged, $page;
    $homeLink = home_url( ‘/’ );
    $linkBefore = ‘<span class=”breadcrumb” typeof=”v:Breadcrumb”>’;
    $linkAfter = ‘</span>’;
    $linkAttr = ‘ rel=”v:url” property=”v:title”‘;
    $link = $linkBefore . ‘<a’ . $linkAttr . ‘ href=”%1$s”>%2$s ‘ . $delimiter . ‘‘ . $linkAfter;

    if( is_front_page() ) {

    if( $showOnHome ) {
    echo ‘<div id=”breadcrumb-list”>
    <div class=”wrapper”>’;

    echo $linkBefore . ‘‘ . $text[‘home’] . ‘‘ . $linkAfter;

    echo ‘</div><!– .wrapper –>
    </div><!– #breadcrumb-list –>’;
    }

    }
    else {
    echo ‘<div id=”breadcrumb-list”>
    <div class=”wrapper”>’;

    echo sprintf( $link, $homeLink, $text[‘home’] );

    if( is_home() ) {
    if( $showCurrent == 1 ) {
    echo $before . get_the_title( get_option( ‘page_for_posts’, true ) ) . $after;
    }

    }
    elseif( is_category() ) {
    $thisCat = get_category( get_query_var( ‘cat’ ), false );
    if( $thisCat->parent != 0 ) {
    $cats = get_category_parents( $thisCat->parent, true, false );
    $cats = str_replace( ‘<a’, $linkBefore . ‘<a’ . $linkAttr, $cats );
    $cats = str_replace( ‘‘, $delimiter .’‘ . $linkAfter, $cats );
    echo $cats;
    }
    echo $before . sprintf( $text[‘category’], ‘<span class=”archive-text”>’, ‘&nbsp</span>’ . single_cat_title( ”, false ) ) . $after;

    }
    elseif( is_search() ) {
    echo $before . sprintf( $text[‘search’], ‘<span class=”search-text”>’, ‘&nbsp</span>’ . get_search_query() ) . $after;

    }
    elseif( is_day() ) {
    echo sprintf( $link, get_year_link( get_the_time( ‘Y’ ) ), get_the_time( ‘Y’ ) ) ;
    echo sprintf( $link, get_month_link( get_the_time( ‘Y’ ), get_the_time( ‘m’ ) ), get_the_time( ‘F’ ) );
    echo $before . get_the_time( ‘d’ ) . $after;

    }
    elseif( is_month() ) {
    echo sprintf( $link, get_year_link( get_the_time( ‘Y’ ) ), get_the_time( ‘Y’ ) ) ;
    echo $before . get_the_time( ‘F’ ) . $after;

    }
    elseif( is_year() ) {
    echo $before . get_the_time( ‘Y’ ) . $after;

    }
    elseif( is_single() && !is_attachment() ) {
    if( get_post_type() != ‘post’ ) {
    $post_type = get_post_type_object( get_post_type() );
    $slug = $post_type->rewrite;
    printf( $link, $homeLink . ‘/’ . $slug[‘slug’] . ‘/’, $post_type->labels->singular_name );
    if( $showCurrent == 1 ) {
    echo $before . get_the_title() . $after;
    }
    }
    else {
    $cat = get_the_category();
    $cat = $cat[0];
    $cats = get_category_parents( $cat, true, ” );
    if( $showCurrent == 0 ) {
    $cats = preg_replace( “#^(.+)$#”, “$1”, $cats );
    }
    $cats = str_replace( ‘<a’, $linkBefore . ‘<a’ . $linkAttr, $cats );
    $cats = str_replace( ‘‘, $delimiter .’‘ . $linkAfter, $cats );
    echo $cats;
    if( $showCurrent == 1 ) {
    echo $before . get_the_title() . $after;
    }
    }
    }
    elseif( !is_single() && !is_page() && get_post_type() != ‘post’ && !is_404() ) {
    $post_type = get_post_type_object( get_post_type() );
    echo $before . $post_type->labels->singular_name . $after;
    }
    elseif( is_attachment() ) {
    $parent = get_post( $post->post_parent );
    $cat = get_the_category( $parent->ID );

    if( isset( $cat[0] ) ) {
    $cat = $cat[0];
    }

    if( $cat ) {
    $cats = get_category_parents( $cat, true );
    $cats = str_replace( ‘<a’, $linkBefore . ‘<a’ . $linkAttr, $cats );
    $cats = str_replace( ‘‘, $delimiter .’‘ . $linkAfter, $cats );
    echo $cats;
    }

    printf( $link, get_permalink( $parent ), $parent->post_title );
    if( $showCurrent == 1 ) {
    echo $before . get_the_title() . $after;
    }

    }
    elseif( is_page() && !$post->post_parent ) {
    if( $showCurrent == 1 ) {
    echo $before . get_the_title() . $after;
    }

    }
    elseif( is_page() && $post->post_parent ) {
    $parent_id = $post->post_parent;
    $breadcrumbs = array();
    while( $parent_id ) {
    $page_child = get_post( $parent_id );
    $breadcrumbs[] = sprintf( $link, get_permalink( $page_child->ID ), get_the_title( $page_child->ID ) );
    $parent_id = $page_child->post_parent;
    }
    $breadcrumbs = array_reverse( $breadcrumbs );
    for( $i = 0; $i < count( $breadcrumbs ); $i++ ) {
    echo $breadcrumbs[$i];
    }
    if( $showCurrent == 1 ) {
    echo $before . get_the_title() . $after;
    }

    }
    elseif( is_tag() ) {
    echo $before . sprintf( $text[‘tag’], ‘<span class=”tag-text”>’, ‘&nbsp</span>’ . single_tag_title( ”, false ) ) . $after;

    }
    elseif( is_author() ) {
    global $author;
    $userdata = get_userdata( $author );
    echo $before . sprintf( $text[‘author’], ‘<span class=”author-text”>’, ‘&nbsp</span>’ . $userdata->display_name ) . $after;

    }
    elseif( is_404() ) {
    echo $before . $text[‘404’] . $after;

    }
    if( get_query_var( ‘paged’ ) ) {
    if( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) {
    echo ‘ (‘;
    }
    echo sprintf( __( ‘Page %s’, ‘catch-responsive’ ), max( $paged, $page ) );
    if( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) {
    echo ‘)’;
    }
    }

    echo ‘</div><!– .wrapper –>
    </div><!– #breadcrumb-list –>’;
    }

    } // end catchresponsive_breadcrumb_lists
    endif;

    in reply to: Breadcrumbs Script Files Missing #94082
    Will
    Participant

    Have you actually gone into Googles Structured Data Testing Tool to check your work or are you assuming you’ve fixed this problem?? Cause if you had gone and used the support tool, it clearly would show you your work hasn’t fixed anything.
    Try using the tool and when there isn’t a RED error message in the Breadcrumb section, than send your fix to me.
    Here is some help getting to Googles Structured Data Testing Tool with my website attached:
    https://search.google.com/structured-data/testing-tool#url=http%3A%2F%2Ffortlauderdalelawfirms.us%2F

    in reply to: Breadcrumbs Script Files Missing #94059
    Will
    Participant

    Since you only sent half the code, perhaps you can fill in the remaining half of the code so this script works as intended.
    Complete it in it’s proper position in the code itself so I only need to copy and paste it in.

    global $post, $paged, $page;
    $homeLink = home_url( ‘/’ );
    $linkBefore = ‘<span class=”breadcrumb” typeof=”v:Breadcrumb”>’;
    $linkAfter = ‘</span>’;
    $linkAttr = ‘ rel=”v:url” property=”v:title”‘;
    $link = $linkBefore . ‘<a’ . $linkAttr . ‘ href=”%1$s”>%2$s ‘ . $delimiter . ‘‘ . $linkAfter;

    if( is_front_page() ) {

    if( $showOnHome ) {
    echo ‘<div id=”breadcrumb-list”>
    <div class=”wrapper”>’;

    echo $linkBefore . ‘‘ . $text[‘home’] . ‘‘ . $linkAfter;

    echo ‘</div><!– .wrapper –>
    </div><!– #breadcrumb-list –>’;

    in reply to: 37 Error's W3C CSS Validation Service #94012
    Will
    Participant

    I do not like posting my URL for security reasons! It would be such a benefit to be able to enclose an attachment in these messages. Consider adding that feature for all of us so that it’s easy communicating these issues.

    Here are the 37 errors on just one webpage:
    .catchresponsive-nav-menu .sub-menu a, .catchresponsive-nav-menu .children a Value Error : font-style 13px is not a font-style value : 13px
    1527 .no-sidebar.one-column #main Lexical error at line 1526, column 31. Encountered: “" (96), after : "" { width: 820px;
    1528 .no-sidebar.one-column #main Parse Error }
    2269 Sorry, the at-rule @-ms-viewport is not implemented.
    2273 Sorry, the at-rule @viewport is not implemented.
    3061 Feature -webkit-min-device-pixel-ratio doesn’t exist for media screen ) { select:focus, textarea:focus, input:focus, input#s, #respond form input[type=”text”], #respond form textarea, input[type=”text”], input[type=”email”], input[type=”url”], input[type=”password”], textarea { font-size: 16px; } }
    URI : http://notmywebsite.com/wp-content/themes/catch-responsive-pro-child/style.css?ver=1.0
    5 styling, colors, fonts, featured content, promotion headline, featured slider, pagination, icons, menus, breadcrumb, directly from theme customizer Parse Error [: Catch Responsive Pro Child Theme Theme URI: http://catchthemes.com/themes/catch-responsive-pro Author: Catch Themes Team Author URI: http://catchthemes.com Description: Catch Responsive Pro is an advanced version of Catch Responsive free theme. Catch Responsive Pro is an extremely flexible and customizable WordPress theme suitable for almost any kind of professional website. It is based on responsive design where each element has been carefully configured for perfect display on all devices and platforms. It comes with a wide variety of options so you can modify layout]
    5 styling, colors, fonts, featured content, promotion headline, featured slider, pagination, icons, menus, breadcrumb, directly from theme customizer Parse Error [ and much more]
    11 styling, colors, fonts, featured content, promotion headline, featured slider, pagination, icons, menus, breadcrumb, directly from theme customizer Parse Error customizer. This theme is translation ready. Check out Theme Instructions at http://catchthemes.com/theme-instructions/catch-responsive-pro/, Support at http://catchthemes.com/support/ and Demo at http://catchthemes.com/demo/catch-responsive/ Version: 1.0 License: GNU General Public License, version 3 (GPLv3) License URI: http://www.gnu.org/licenses/gpl-3.0.txt Tags: black, gray, silver, white, dark, light, one-column, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, front-page-post-form, post-formats, sticky-post, theme-options, threaded-comments, translation-ready Text Domain: catchresponsive Template: catch-responsive-pro /* =Child Theme Custom CSS ————————————————————– */
    URI : http://notmywebsite.com/wp-content/themes/catch-responsive-pro/css/genericons/genericons.css?ver=3.4.1
    34 Feature -webkit-min-device-pixel-ratio doesn’t exist for media screen ) { @font-face { font-family: “Genericons”; src: url(“./Genericons.svg#Genericons”) format(“svg”); } }
    71 .genericon-rotate-90 attempt to find a semi-colon before the property name. add it
    71 .genericon-rotate-90 Property progid doesn’t exist : DXImageTransform
    71 .genericon-rotate-90 Parse Error DXImageTransform.Microsoft.BasicImage(rotation=1);
    72 .genericon-rotate-90 Parse Error }
    80 .genericon-rotate-180 attempt to find a semi-colon before the property name. add it
    80 .genericon-rotate-180 Property progid doesn’t exist : DXImageTransform
    80 .genericon-rotate-180 Parse Error DXImageTransform.Microsoft.BasicImage(rotation=2);
    81 .genericon-rotate-180 Parse Error }
    89 .genericon-rotate-270 attempt to find a semi-colon before the property name. add it
    89 .genericon-rotate-270 Property progid doesn’t exist : DXImageTransform
    89 .genericon-rotate-270 Parse Error DXImageTransform.Microsoft.BasicImage(rotation=3);
    90 .genericon-rotate-270 Parse Error }

    in reply to: Breadcrumbs Script Files Missing #94011
    Will
    Participant

    Mahesh, my bad. I was using the email text file and not the file on this forum. Completely different format which gave me the error.
    Once I copied and pasted the right text file, my website worked. However, it did not remove both error messages that Google Web Master pointed out. Please look into removing the “URL” error message as well.
    Here’s the error message.
    “is not a known valid target type for the http://rdf.data-vocabulary.org/#url property”

    in reply to: Breadcrumbs Script Files Missing #93977
    Will
    Participant

    Yeah that didn’t work. Here’s the white page error message:
    Parse error: syntax error, unexpected ‘&’ in /home/miamilawyer/public_html/wp-content/themes/catch-responsive-pro/inc/catchresponsive-breadcrumb.php on line 82

    in reply to: Breadcrumbs Script Files Missing #93478
    Will
    Participant

    Sorry, that was my first post ever on here and it was placed in the wrong theme section of the forum. I wanted to delete it once I realized I posted it wrong, but didn’t see the option in doing so. Please use this post as it’s correct for my theme as I spelled out in my post.
    The url is fortlauderdalelawfirms.us
    Thanks in advance for your time and efforts.
    Regards,
    Will

Viewing 10 posts - 1 through 10 (of 10 total)