Opened 12 years ago
Closed 12 years ago
#23471 closed enhancement (invalid)
Abstraction of post format parameters (wp_update_post(), XML-RPC, template tags)
Reported by: |
|
Owned by: | |
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | normal | Version: | 3.6 |
Component: | General | Keywords: | |
Focuses: | Cc: |
Description (last modified by )
#19570 is introducing a UI for post formats. Correspondingly, various post meta fields will be introduced to store the extended data that's used in some post formats (eg. the URL field for a link or the source field for a quote).
Anything that interacts with the XML-RPC API and wants to support post formats (eg. future versions of the WordPress mobile apps) will therefore need to:
- Send the various post format meta fields in its requests, and
- Receive the various post format meta fields in responses.
There should be some abstraction available at all levels of saving and fetching posts, don't we have to deal with the post meta fields directly. We should:
- Introduce a new parameter to the
wp.newPost
andwp.editPost
XML-RPC methods for specifying the values of the extended post format fields when saving posts, - Introduce a new parameter to the
wp.getPost
andwp.getPosts
XML-RPC methods for returning the values of the extended post format fields when fetching posts, - Introduce a new parameter to
wp_update_post()
for specifying the values of the extended post format fields when saving posts, and - Introduce template tags for displaying/returning the values of the extended post format fields.
Point number 4 may be being covered somewhere else. I know it's been mentioned in IRC but I couldn't find mention of it on Trac.
The end result of this is that extended post format data is abstracted from its storage method.
Consideration: Which of these fields will be required and which are optional (on a per-post-format basis).
Thoughts? I'm happy to volunteer a first patch (or patches).
Change History (6)
#1
@
12 years ago
- Description modified (diff)
- Summary changed from Abstraction of post format parameters (wp_insert_post(), XML-RPC, template tags) to Abstraction of post format parameters (wp_update_post(), XML-RPC, template tags)
#3
@
12 years ago
- Component changed from XML-RPC to General
- Milestone changed from Awaiting Review to 3.6
A) This is not XML-RPC specific.
B) There is no such thing as creating a ticket too early. #19570 is a behemoth project and, inevitably, discrete tasks (especially those not essential and core to the original project) become new tickets.
Till now there is nothing to do for this. So this ticket is created to early. Somehow this ticket is also a duplicate of #19570. If that ticket change something like this it should also taken care of XML-RPC