Support » Fixing WordPress » RSS feed’s not working

Viewing 15 replies - 1 through 15 (of 33 total)
  • Thread Starter spiffykermscom

    (@spiffykermscom)

    Got that thanks. But I still have no idea how about fixing it….

    Thread Starter spiffykermscom

    (@spiffykermscom)

    Why are my posts being deleted? I’m bumping them so they get noticed, as I would like the problem fixed 🙁

    Do not bump posts on this forum. Putting posts at the top doesn’t help them get noticed here. The volunteers who try to answer questions look for those without replies first. If you bump a post, then it disappears from the “no replies” view. DO NOT BUMP.

    BEFORE POSTING (aka Forum Rules)

    Lots of people would like their problems fixed too. Yours are no more urgent or important.

    Try removing the replicated <head></head> markup from your theme’s header.php file.

    Like esmi said, remove the following from your header.php file:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>spiffykerms.com</title>
    </head>

    You have duplicate <head> elements and it’s causing the error in your RSS feed.

    Thread Starter spiffykermscom

    (@spiffykermscom)

    I apologize esmi, I was directed here by the folks at wordpress.com and didn’t realize they were two completely seperate sites.

    I tried to delete what dbmartin mentioned above. However everything under the meta tag could not be found.

    This is what I see in my wordpress wpadmin file on my website… i’ve tried deleting various tags but am at a loss of what to delete, since I do not see multiple header tags.

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes() ?>>
    <head profile="http://gmpg.org/xfn/11">
    
     <title><?php
            if ( is_single() ) { single_post_title(); }
            elseif ( is_home() ) { bloginfo('name'); print ' | '; bloginfo('description'); pageGetPageNo(); }
            elseif ( is_page() ) { single_post_title(''); }
            elseif ( is_search() ) { bloginfo('name'); print ' | Search results for ' . wp_specialchars($s); pageGetPageNo(); }
            elseif ( is_404() ) { bloginfo('name'); print ' | Not Found'; }
            else { bloginfo('name'); wp_title('|'); pageGetPageNo(); }
        ?></title>
    
        <meta http-equiv="content-type" content="<?php bloginfo('html_type') ?>; charset=<?php bloginfo('charset') ?>" />
    	<meta name="description" content="<?php bloginfo('description') ?>" />
    	<?php if(is_search()) { ?>
    	<meta name="robots" content="noindex, nofollow" />
        <?php }?>
    
    	<link rel="stylesheet" type="text/css" href="<?php bloginfo('stylesheet_url'); ?>" />
    	<link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/print.css" type="text/css" media="print" />
    
      	<link rel="alternate" type="application/rss+xml" href="<?php bloginfo('rss2_url') ?>" title="<?php echo wp_specialchars(get_bloginfo('name'), 1) ?> <?php _e('Posts RSS feed', 'thematic'); ?>" />
    	<link rel="alternate" type="application/rss+xml" href="<?php bloginfo('comments_rss2_url') ?>" title="<?php echo wp_specialchars(get_bloginfo('name'), 1) ?> <?php _e('Comments RSS feed', 'thematic'); ?>" />
    	<link rel="pingback" href="<?php bloginfo('pingback_url') ?>" />
    
    <?php wp_head() ?>
    
        <script type="text/javascript">
        	jQuery(document).ready(function(){
        		// Hide the site-meta panel
        		jQuery('#meta-panel').hide();
    
        		// Toggle site-meta panel visibilty and class when handle is clicked
        		jQuery('#meta-anchor').click(function() {
        			jQuery('#meta-panel').slideToggle(50);
                    jQuery(this).toggleClass("active");
        			return false;
        		} );
        	});
    
        </script>   
    
    </head>
    
    <body class="<?php sandbox_body_class() ?>">
    
    <?php /* Load sliding meta panel */ if (is_user_logged_in()) { include ('sitemeta.php'); } ?>
    
    <div id="wrapper" class="hfeed">
    
        <div id="header">
        	<div id="branding">
        		<div id="blog-title"><span><a href="<?php echo get_option('home') ?>/" title="<?php bloginfo('name') ?>" rel="home"><?php bloginfo('name') ?></a></span></div>
        		<?php if (is_home()) { ?>
        		<h1 id="blog-description"><?php bloginfo('description') ?></h1>
        		<?php } else { ?>
        		<div id="blog-description"><?php bloginfo('description') ?></div>
        		<?php } ?>
        	</div><!--  #branding -->
        	<div id="access">
        		<div class="skip-link"><a href="#content" title="<?php _e('Skip navigation to the content', 'thematic'); ?>"><?php _e('Skip to content', 'thematic'); ?></a></div>
                <?php sandbox_globalnav() ?>
            </div><!-- #access -->
        </div><!-- #header-->
    
    <?php thematic_belowheader(); ?>
        <div id="main">

    In your theme folder, you should have a file called “header.php“. Is this the file you’re looking at?

    Because when you view the source code of your site we see:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>spiffykerms.com</title>
    </head>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US">
    <head profile="http://gmpg.org/xfn/11">
    
     <title>spiffykerms.com | life and times of a newfie graphic designer living abroad</title>
    
        <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
    	<meta name="description" content="life and times of a newfie graphic designer living abroad" />
    
    	<link rel="stylesheet" type="text/css" href="http://www.spiffykerms.com/wordpress/wp-content/themes/thematic/style.css" />
    	<link rel="stylesheet" href="http://www.spiffykerms.com/wordpress/wp-content/themes/thematic/print.css" type="text/css" media="print" />
    
      	<link rel="alternate" type="application/rss+xml" href="http://www.spiffykerms.com/feed/" title="spiffykerms.com Posts RSS feed" />
    	<link rel="alternate" type="application/rss+xml" href="http://www.spiffykerms.com/comments/feed/" title="spiffykerms.com Comments RSS feed" />
    	<link rel="pingback" href="http://www.spiffykerms.com/wordpress/xmlrpc.php" />
    
    <script type='text/javascript' src='http://www.spiffykerms.com/wordpress/wp-includes/js/jquery/jquery.js?ver=1.3.2'></script>
    <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.spiffykerms.com/wordpress/xmlrpc.php?rsd" />
    <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://www.spiffykerms.com/wordpress/wp-includes/wlwmanifest.xml" />
    <link rel='index' title='spiffykerms.com' href='http://www.spiffykerms.com' />
    
        <script type="text/javascript">
        	jQuery(document).ready(function(){
        		// Hide the site-meta panel
        		jQuery('#meta-panel').hide();
    
        		// Toggle site-meta panel visibilty and class when handle is clicked
        		jQuery('#meta-anchor').click(function() {
        			jQuery('#meta-panel').slideToggle(50);
                    jQuery(this).toggleClass("active");
        			return false;
        		} );
        	});
    
        </script>   
    
    </head>

    Notice at the top you have <head> tags twice?

    hi.. in my header.php dont have duplicate head tag. So do you have another idea??

    Have you been editing any WordPress files besides those in your theme folder?

    Hi I am having a similar problem at my blog at http://lezgetreal.com/

    Now I don’t know if something got messed up in the move to our new host… or if something happened during our up grade to 2.8.1 but the rss2 feed has stopped working….

    I still have my comment feed… and it appear that I might have my Atom feed still

    Thread Starter spiffykermscom

    (@spiffykermscom)

    Ugh 🙁 It’s so strange because in my header.php in my themes folder (online only as in here: http://www.spiffykerms.com/wordpress/wp-admin/theme-editor.php) only shows this.

    <?php thematic_create_doctype(); echo " "; language_attributes(); echo ">\n";?>
    
    <head profile="http://gmpg.org/xfn/11">
    
    <?php 
    
    thematic_doctitle();
    thematic_create_contenttype();
    thematic_show_description();
    thematic_show_robots();
    thematic_canonical_url();
    thematic_create_stylesheet();
    thematic_show_rss();
    thematic_show_commentsrss();
    thematic_show_pingback();
    thematic_show_commentreply();
    
    wp_head(); ?>
    
    </head>
    <body class="<?php thematic_body_class() ?>">
    <?php thematic_before(); ?>
    
    <div id="wrapper" class="hfeed">
    
    <?php thematic_aboveheader(); ?>   
    
        <div id="header">
            <?php thematic_header() ?>
        </div><!-- #header-->
    
    <?php thematic_belowheader(); ?>   
    
        <div id="main">

    It still hasn’t been fixed 🙁

    I just want someone to login to my wp for me and fix it all lol :/

    I have the infamous missing RSS feed/RSS feed is blank problem.

    My feed at http://heathmcconnell.com/blog/feed/atom/ is blank. A feed validation says it is a syntax, however to fix that you have to know what/where the REAL actual RSS file is. I have know Idea.

    I have also heard that people who have their wordpress install in one folder inside the root have had this problem in the past, but I never find answers when I search for wordpress problems. I usually only find questions.

    Oh, and I get a different error for my RSS than I do for Atom.
    Any Ideas?

    Your rss feed if you have your permalinks correct shoudl be at

    yourdomain.com/feed/

    yourdomain.com being just an example and replaced with your domain name and domain name extension.

    You should try the Feedburner Feedsmith plugin
    http://www.google.com/support/feedburner/bin/answer.py?hl=en&answer=78483

    Did you install WordPress in a subfolder instead of the public html folder (Windows users public htdocs)?

    If you did not, your feed should be as I said above.

    I have feedburner and feedsmith everything worked fine until the last upgrade (i think). My install is NOT in the root, it is in a subfolder, but the index.php IS in the root.

    If your rss/atom doesn’t work, even in different themes, your feedburner is not going to work either, such is my case.

    If I got duplicate <head>, what should I do?

Viewing 15 replies - 1 through 15 (of 33 total)
  • The topic ‘RSS feed’s not working’ is closed to new replies.