Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/achttienvijftien/wp-last-viewed
Show last viewed WordPress posts
https://github.com/achttienvijftien/wp-last-viewed
wordpress wordpress-plugin
Last synced: 9 days ago
JSON representation
Show last viewed WordPress posts
- Host: GitHub
- URL: https://github.com/achttienvijftien/wp-last-viewed
- Owner: achttienvijftien
- License: gpl-3.0
- Created: 2021-10-22T08:07:03.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-01T05:43:22.000Z (about 2 years ago)
- Last Synced: 2023-09-11T14:04:37.919Z (about 1 year ago)
- Topics: wordpress, wordpress-plugin
- Language: PHP
- Homepage:
- Size: 492 KB
- Stars: 2
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# WordPress Last Viewed
Show last viewed WordPress posts.## Prerequisites
- Docker
- nvm
- yarn
- Composer## Set-up
- Run `nvm use`
- Run `yarn dev`## To-do
- [ ] Add client-sided tracking so this plugin may also work with proxy caching + add setting in admin to choose between serverside and clientside;
- [ ] Add option to choose which (custom) post types should be tracked + provide tracking for selected post types;
- [ ] Make a Gutenberg block which shows an overview of "last viewed" (see View class);
- [ ] Add a setting to shortcode & Gutenberg block (if possible) to set the amount of posts shown + implement in View class.## Development guidelines
Please note the following:
- Use [WordPress Coding Standards](https://developer.wordpress.org/coding-standards/wordpress-coding-standards/);
- We're doing [Trunk Based Development](https://trunkbaseddevelopment.com) (main being trunk) with [short lived feature branches](https://trunkbaseddevelopment.com/short-lived-feature-branches/);
- Commit messages should follow (conventional commits)[https://www.conventionalcommits.org/en/v1.0.0/];
- [Keep a changelog](https://keepachangelog.com/en/1.0.0/);
- Tests should be written preferably.