An open API service indexing awesome lists of open source software.

https://github.com/thisismyurl/easy-recent-posts

Display recent posts with widget + shortcode. Supports featured images, excerpts, nofollow. WordPress 6.0+, PHP 7.4+.
https://github.com/thisismyurl/easy-recent-posts

recent-posts shortcode widget wordpress wordpress-plugin

Last synced: 13 days ago
JSON representation

Display recent posts with widget + shortcode. Supports featured images, excerpts, nofollow. WordPress 6.0+, PHP 7.4+.

Awesome Lists containing this project

README

          

# This Is My URL - Easy Recent Posts

[![WordPress](https://img.shields.io/badge/WordPress-6.0%2B-blue)](https://wordpress.org/plugins/easy-recent-posts/) [![License](https://img.shields.io/badge/License-GPL--2.0-blue)](LICENSE)

Display your most recent posts with a widget or shortcode. Supports featured images, excerpts, and `rel="nofollow"`. No external services required.

## Features

- Widget and `[thisismyurl_easy_recent_posts]` shortcode
- Optional featured images, excerpts, and `rel="nofollow"` support
- Multilingual: English, German, French (France), and French (Canada)
- No external API calls

## Requirements

- WordPress 6.0 or higher
- PHP 7.4 or higher

## Installation

1. Upload to `/wp-content/plugins/easy-recent-posts/`.
2. Activate through **Plugins › Installed Plugins**.
3. Add the **Easy Recent Posts** widget to a sidebar, or use the shortcode in any post or page.

## Shortcode

```
[thisismyurl_easy_recent_posts]
```

## Architecture

The plugin registers its lifecycle hooks directly in the main class and no longer relies on the legacy `thisismyurl-common.php` inheritance layer.

## Template tag

```php

```

## Changelog

See [releases](../../releases) or [readme.txt](readme.txt).

---

## Support and donations

I build these tools because WordPress sites in the wild keep hitting the same problems, and a small, focused plugin is usually the right fix. They're free to use, with no tracking and no ads.

If one of them saves you time, here are the genuine ways to help:

- **Sponsor the work.** [GitHub Sponsors](https://github.com/sponsors/thisismyurl) is the simplest way, and the Sponsor button at the top of this repo lists it alongside Bitcoin, Dogecoin, PayPal, and Interac e-transfer. Any amount helps, and none of it is expected.
- **Contribute code or ideas.** A pull request, a bug report, or a tested edge case is worth as much as a donation. See [CONTRIBUTING.md](CONTRIBUTING.md) to get started.
- **Share it.** A note on [WordPress.org](https://profiles.wordpress.org/thisismyurl/), [GitHub](https://github.com/thisismyurl), or [LinkedIn](https://linkedin.com/in/thisismyurl) helps other people find work that might save them the same afternoon.

### Report issues and questions

- **Found a bug or want a feature?** Open an issue on the [Issues](../../issues) tab. Include your WordPress and PHP versions and the steps to reproduce it.
- **Have a question?** Start a thread on the [Discussions](../../discussions) tab.

### Contributing code

Code contributions are welcome. The short version:

1. Fork the repository and clone your fork.
2. Create a branch with a clear name, like `feature/short-descriptive-name`.
3. Make your change and test it against the edge cases.
4. Run the coding-standards check before you open the pull request.
5. Open a pull request that explains what changed and why.

The full workflow and standards live in [CONTRIBUTING.md](CONTRIBUTING.md). Contributing is never required, but it is always appreciated.

## About This Is My URL

This plugin is built and maintained by [This Is My URL](https://thisismyurl.com/), the WordPress development and technical SEO practice of Christopher Ross. I help teams build WordPress sites that stay secure, fast, and maintainable, and I write small, focused plugins like this one for the problems those sites keep running into.

### My background

- On the web since 1996, and in WordPress since 2007
- WordPress.org plugin developer with 19 plugins published since 2009
- Technical SEO practitioner focused on performance, security, and search visibility
- Lead instructor and curriculum architect at the M.L. Campbell Training Center, the Sherwin-Williams® international training facility for its industrial wood division

### Ways to connect

- **Website:** [thisismyurl.com](https://thisismyurl.com/)
- **WordPress.org:** [profiles.wordpress.org/thisismyurl](https://profiles.wordpress.org/thisismyurl/)
- **GitHub:** [github.com/thisismyurl](https://github.com/thisismyurl)
- **LinkedIn:** [linkedin.com/in/thisismyurl](https://linkedin.com/in/thisismyurl)

## Contributors

- **Christopher Ross** ([@thisismyurl](https://github.com/thisismyurl)) — author and maintainer
- Thanks to everyone who has reported issues, tested edge cases, and contributed code

## License

GPL-2.0-or-later — see [LICENSE](LICENSE) or [gnu.org/licenses/gpl-2.0.html](https://www.gnu.org/licenses/gpl-2.0.html).

---
*This project follows the [10 Core Pillars](PILLARS.md). Support quality work [here](https://github.com/sponsors/thisismyurl).*