anyone with feedwordpress comprehension?

I am trying to get my feedwordpress feed to present posts from my own site along with and the same way as posts from from other sites. The hang of it is I used to have this working, but now I can’t seem to get it to work. Below is my current loop, which I recently revised to attempt to handle my own posts in one way, and syndicated posts another. I did not need to do this before, but all of my own posts are coming through without the proper permalink – they just point to the homepage (https://internetdistinction.com). The syndicated posts from other sites come through just fine. Does somebody have enough spare attention and insight to tell me why this is happening? I just want them all to be treated the same. I am syndicating my own posts to the feed as well, which worked before, and without this special hack (which doesn’t work for that matter) You can see the way the feed is working at the link. All those syndicated from the “bricoleur” and “Recognizing WSIS Impacts” feeds show up fine. The ones that should say they come from InternetDisinction itself show up as coming from “admin” and don’t link to the posts, but rather just to the homepage.

Seth Johnson

    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
  • <?php the_title(); ?> (<?php the_author(); ?> / <?php the_time('M d, Y'); ?>)
    <?php wp_trim_excerpt() ?>

  • <?php endwhile; else : ?>

    <?php esc_html_e( '(No posts available)' ); ?>

    <?php endif; ?>

Did somebody edit this? This is not the code I had (and thought I posted here).

Below is my current code, which originally had some attempts at switching from a feedwordpress function to a wordpress function when a post did not come from syndication. But it’s built from feedwordpress functions originally. I’ve since removed that switching stuff and below is the current status of the code, still using feedwordpress functions. Perhaps the above code (that is now in my post somehow) using only wordpress functions works, so I’ll try it.

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

<li><strong><i><a href="<?php the_syndication_permalink() ?>"><?php  the_title(); ?></a></i></strong> (<a href="<?php the_syndication_source_link(); ?>"><?php the_author(); ?></a> / <?php the_time('M d, Y'); ?>)<br><?php wp_trim_excerpt() ?></li>
<br>
<?php endwhile; else : ?>
	<p><?php esc_html_e( '(No posts available)' ); ?></p>
<?php endif; ?>

Naah – whoever edited that loop – I’m trying to include the URLs, so that edit doesn’t help.

I get it – I failed to put my code in the preformatted text markers, and so all you can see is what html understands here in this ibibilio help interface.

Welcome! With apologies for the extreme delay, I’m not sure I have a good answer for you, but I have an update: your vhost has been moved to a php 8.2 backend, so please do your testing again and let me know if things work as you expect them to.