If you have ongoing themes you write about on your site, you can use Threads to show those posts in a timeline, with a link to the timeline from each of the posts. This helps you avoid feeling like you have to rehash too much history about the topic in each post.
Another good usage of Threads is on a news site to track posts related to a single ongoing story. For example, a tech blog might create a thread to group stories about a product launch event. Several months later, stories about sales figures for the product might be added to the thread. By placing all of these posts in a thread, there is a useful visual way of browsing all of the posts.
The timeline display of a thread is both responsive and retina (HiDPI) friendly. See an example here.
Developers, please contribute on GitHub.
The architecture of Threads is a custom taxonomy coupled with a “dependent” custom post type where content (description, featured image, etc.) for the taxonomy term can be stored. The CF Taxonomy Post Type Binding plugin provides the functionality to keep the post type and taxonomy term in sync with each other. The thread display is the display of the custom post type, while the taxonomy is not public.
Threads separates presentation files into views, with appropriate filters on each. You can override the templates, CSS, etc. used to display a thread timeline by using these filters.
Developement for Threads occurs in the public GitHub repository, please collaborate with us there.
- Upload the
threadsdirectory to the
- Activate the plugin through the ‘Plugins’ menu in WordPress
- Optional: add the Recent Threads widget to your sidebar
- Optional: use the shortcode to display a thread timeline in a post or page
- What is the time threshold for “collapsing” a longer time period to be shown as a break in the timeline?
3 months. In our testing, we found that any distance longer than 250 pixels or so seemed like too much. This is our current approach to that situation.
- What themes is Threads compatible with?
Threads has been tested with FavePersonal, Twenty Ten, Twenty Eleven, Twenty Twelve and Twenty Thirteen (beta). We hope it will be compatible with most themes, but cannot guarantee compatibility with any specific theme.
- Why isn’t my question listed here?
Ask them in the support forums and we’ll add them here as they are answered.
Contributors & Developers
“Threads” is open source software. The following people have contributed to this plugin.Contributors
- Initial public release.