Forum Replies Created

Viewing 4 replies - 1 through 4 (of 4 total)
  • Ok, problem solved. I’m an idiot. I use a plugin called Plugin Organizer to disable plugins on pages they aren’t needed. It has a setting called “Ignore URL Protocol” that needed to be enabled. It was seeing the http and https as two different posts, which caused it to not enable TablePress for the https URL.

    No special plugin. I wasn’t even aware I had functional https support until the URL’s started showing up in Google. Seems like this is something my hosting provider includes for free and is setup automatically. I assume anyway, because I never purchased an SSL certificate. I do have caching plugins installed (Comet Cache, Autoptimize), but made sure to clear and disable them while testing. Yes, only one WordPress install.

    For now I found a solution by just 301 redirecting the https URL to the http version, but the page is: http://www.mechtype.com/mechanical-keyboard-list/ (with https of course, don’t want to give Google more reason to show the non-http version).

    On the https version it was just displaying the insertion text as it looks in the WordPress backend with: [table id=1 /] It can be seen in the Google cache of the page, until they recrawl it anyway.

    Thanks.

    Nevermind, just figured this out myself. Turns out it was my theme removing nofollow. If anyone else has the same problem just go into your themes functions.php file and search for nofollow, then remove anything related to nofollow. The code I removed in my theme was:

    // remove nofollow attribute
    function remove_nofollow($string)
    {
    	$string = str_ireplace(' rel="nofollow"', '', $string);
    	return $string;
    }
    
    add_filter('the_content', 'remove_nofollow');
    add_filter('comment_text', 'remove_nofollow');
Viewing 4 replies - 1 through 4 (of 4 total)