Releases: austinjhunt/sharepoint-wordpress-feed-webpart
v2.1.0.1 - Bug Fix (HTML Special Character Decoding)
v2.1.0 - Dynamic Colors with Theme Support (improved accessibility)
Release Notes - v2.1.0 - SPFx WordPress RSS Feed Web Part
This release introduces significant enhancements to the WordPress RSS Feed web part, focusing on improved customization and styling options.
Refactor for Accuracy
Remove RSS references from file and component names since that is inaccurate for this project. This is not consuming an RSS feed, but rather the target site REST API in JSON format.
Key Features:
-
Color Customization:
- A new "Color Settings" group has been added to the web part property pane, allowing users to customize the colors of various elements within the feed, including background, text, buttons, and links.
- A new
PropertyPaneThemePaletteColorPickercontrol has been implemented to provide a user-friendly interface for selecting colors from the SharePoint theme. - Color options are generated dynamically from a predefined color palette.
- Default color settings are provided for a consistent initial appearance.
-
Enhanced Component Styling:
- The
FeedRender,Post, andReadMoreLinkcomponents have been updated to utilize the new color settings, allowing for dynamic styling of the feed. - A utility function (
extractDefaultColor) is introduced to simplify the extraction of default colors from theme strings. - A new
Paginationcomponent is added to handle feed pagination, with customizable colors for the pagination buttons.
- The
-
Code Improvements:
- The project now includes interfaces for color settings (
IColorSettings) and pagination (IPagination). - The
WordPressRssFeedcomponent now accepts and passescolorSettingsas a property. - Minor styling adjustments are included.
- Developer information is added to the package solution.
es2017is added to the typescript compiler options.
- The project now includes interfaces for color settings (
Bug Fixes:
- No specific bug fixes are mentioned in the diff, so this section is omitted.
Upgrade Notes:
- After upgrading, users may need to configure the new color settings in the web part property pane to achieve their desired appearance.
🎉 v2.0.0 🎉
🎉 Exciting New Release! 🎉
I'm thrilled to announce a major update to the WordPress RSS Feed web part! This release brings a bunch of improvements to help you showcase your WordPress content in even better ways.
What's New:
- Smarter Settings: I've reorganized the settings to make things clearer. You'll now find:
- Feed Filter Settings: These are all about choosing which posts to show (tags, categories, etc.).
- Display Settings: These control how your posts look (title, description, layout, etc.).
- Better performance: By separating the feed filter settings from the display settings, this speeds up the performance of the web part particularly when editing it. Not all settings changes trigger new feed fetches the way they did previously.
- Fresh Look:
- I've added options to: show/hide the post author (if present) and post thumbnails/media (if present)
- CSS improvements have been made to both the list and the grid layout options to make the post items look less imbalanced.
- Control how much of the post excerpt is displayed! (0 to hide altogether)
- Pagination is Here! If you have lots of posts, I've added pagination to help users navigate them, with the option to specify how many posts to display per page.
- Under the Hood: I've also made some big changes to how the web part works internally, making it more robust and easier to maintain. Thankful for the rigidity of Typescript!
Important Notes:
- Because I've changed some settings, you might need to reconfigure your web part after updating. But don't worry, it's easy!
- I've dropped some old settings to make way for the new, more powerful ones.
I hope you enjoy these improvements! If you have any feedback, please let me know.
v1.0.0
🎉 WordPress RSS Feed Web Part – v1.0.0
The WordPress RSS Feed Web Part allows you to fetch and display posts from a WordPress site using its REST API. Filter posts by tag, category, post title pattern, and publish date range—all from within SharePoint.
🚀 Features
- Connect to any WordPress site that exposes its REST API
- Filter posts by:
- Tags
- Categories
- Date range (e.g., past 7 days)
- Post title using regex patterns
- Choose how filters are combined (
AND/OR) - Responsive and clean UI built with Fluent UI
- Configure everything from the property pane
📦 Installation
⚠️ You must be a SharePoint admin or have access to the SharePoint App Catalog.
1. Download the Package
- Download
sharepoint-wordpress-rss-feed.sppkgfrom this release.
2. Upload to App Catalog
- Go to your SharePoint App Catalog
- Upload the
.sppkgfile to the Apps for SharePoint library - When prompted, allow it to be deployed to all sites (if desired)
3. Add Web Part to a Page
- Navigate to any SharePoint modern page
- Click Edit
- Add a new Web Part
- Search for "WordPress RSS Feed"
- Configure the settings in the property pane and publish the page
🛠 Configuration Tips
- Use the full WordPress site URL (e.g.,
https://myblog.com) - Use regex in the "Post Name Pattern" field to match post titles
- Tags and categories are auto-loaded from your WordPress site
- Use
Refresh Feedto manually fetch posts based on your filters
🐛 Known Issues
- Currently supports public WordPress REST APIs only
- Tag and category filters depend on valid WordPress taxonomy IDs
💡 Coming Soon
- Authentication for protected WordPress sites
- Support for custom post types
- Pagination and infinite scroll options

