Idea - Links as a post type
|Reported by:||sanchothefat||Owned by:|
|Component:||Posts, Post Types||Keywords:||dev-feedback|
I don't know if this has come up before but given the way WP is now would it make sense for links to be a post type?
I already have a drop-in which does this that I use in my projects. Essentially permalinks are created from post meta using the get_permalink filter and checking the post type. In a standard loop you get the title and so long as the_permalink() or get_permalink() are used the link url is written out rather than a link to the post page.
There are a couple of advantages to this:
- categorisation: adding or removing taxonomies etc... is possible
- adding post meta or custom functionality is easier
- featured image functionality
- templates for links would be far more configurable eg. a file called loop-links.php could be used by the built in function if available. archive-links.php would be the links page etc...
- link categorisation UI would be consistent with post type categorisation UI
While my drop in works for me there is more code relating to it for listing items so there would be some extra work to do to put this into core:
- alternative or rewritten functions to wp_list_bookmarks() - I'd say a new set of functions eg. wp_list_links() etc...
- a conversion routine from old style links to the post type
- consideration of how best to make link templates easy to work into themes
- new/rewritten links widget
I'm just looking for your thoughts on this and any feedback, caveats, advantages, things to consider, +1s etc... before I code this up and submit it for possible inclusion in the core.
Change History (12)
comment:2 SergeyBiryukov — 2 years ago
- Keywords needs-patch added
- Milestone changed from Awaiting Review to Future Release