wordpress-develop/tests/phpunit/tests/post
Joe McGill 0b4798b2bc Post Thumbnails: Add helper functions for attachment captions.
This adds three new functions for getting/displaying attachment captions:

* `wp_get_attachment_caption` - Retrieves a caption for a specific attachment.
* `get_the_post_thumbnail_caption()` - Returns the post thumbnail caption.
* `the_post_thumbnail_caption()` - Displays the post thumbnail caption.

These are helpful for displaying a caption associated with an image directly
in a template, rather than using the caption shortcode.

This also introduces two new filters:

* `wp_get_attachment_caption` - Filters the value of `wp_get_attachment_caption()`.
* `the_post_thumbnail_caption` - Filters the display of the post thumbnail caption.

`the_post_thumbnail_caption()` is automatically filtered by `wptexturize()`,
`convert_smilies()`, and `convert_chars()` in `wp-includes/default-filters.php`.

Props flixos90, joemcgill.
Fixes #12235.

git-svn-id: https://develop.svn.wordpress.org/trunk@37915 602fd350-edb4-49c9-b593-d223f7449a82
2016-06-29 17:28:00 +00:00
..
attachments.php Remove (or at least reduce) the need to reset common $_SERVER variables before assertions or between tests, by introducing a method which automatically resets them during test setup. 2016-02-26 02:08:47 +00:00
filtering.php Unit Tests: after [35225], make factory a method/getter on WP_UnitTestCase and add magic methods for BC for every plugin that is extending WP_UnitTestCase and accessing the $factory instance prop. 2015-10-17 18:02:16 +00:00
formats.php Unit Tests: after [35225], make factory a method/getter on WP_UnitTestCase and add magic methods for BC for every plugin that is extending WP_UnitTestCase and accessing the $factory instance prop. 2015-10-17 18:02:16 +00:00
getBodyClass.php Themes: Revert [36112] 2016-04-19 21:23:20 +00:00
getPageByPath.php In get_page_by_path(), values fetched from cache should obey $output param. 2016-05-22 16:18:22 +00:00
getPageChildren.php Unit tests for get_page_children(). 2015-05-05 19:36:46 +00:00
getPages.php Unit Tests: better fixtures for Tests_AdminBar. Don't force-delete some posts: some filter callbacks are no-ops on Multisite if the post is vanquished. 2015-10-17 20:48:33 +00:00
getPageUri.php Posts: Allow get_page_uri() to be called without a $page argument. 2016-05-02 18:28:04 +00:00
getPostClass.php Site Icon: Get site icon ID only when needed. 2015-10-20 18:22:41 +00:00
getPosts.php Don't specify an offset default in get_posts(). 2015-10-28 18:17:27 +00:00
getPostsByAuthorSql.php Tests: Prevent role capability pollution in Tests_Post_GetPostsByAuthorSql::test_user_has_access_only_to_private_posts_for_certain_post_types(). 2015-12-21 07:15:33 +00:00
isPostTypeViewable.php Allow is_post_type_viewable() to accept a post type name. 2016-01-26 02:36:32 +00:00
listPages.php Unit Tests: after [35225], make factory a method/getter on WP_UnitTestCase and add magic methods for BC for every plugin that is extending WP_UnitTestCase and accessing the $factory instance prop. 2015-10-17 18:02:16 +00:00
meta.php Unit Tests: WP_UnitTest_Generator_Sequence needs a static incrementer - otherwise, it assumes every test class is a reset, which it no longer is (it is now static). 2015-10-17 19:24:20 +00:00
nav-menu.php Menus: Avoid a notice when outputting a description for an existing archive menu item for a post type that doesn't. 2016-03-08 18:24:50 +00:00
objects.php Unit Tests: after [35225], make factory a method/getter on WP_UnitTestCase and add magic methods for BC for every plugin that is extending WP_UnitTestCase and accessing the $factory instance prop. 2015-10-17 18:02:16 +00:00
output.php Posts: Correctly pass $post to post_password_required() in get_the_excerpt(). 2016-01-16 10:13:27 +00:00
query.php Query: set_found_posts() must run immediately after main query. 2016-06-16 02:00:02 +00:00
revisions.php Revisions: Clean up _wp_post_revision_fields(): 2016-02-24 00:43:31 +00:00
slashes.php Unit Tests: WP_UnitTest_Generator_Sequence needs a static incrementer - otherwise, it assumes every test class is a reset, which it no longer is (it is now static). 2015-10-17 19:24:20 +00:00
template.php Unit Tests: after [35225], make factory a method/getter on WP_UnitTestCase and add magic methods for BC for every plugin that is extending WP_UnitTestCase and accessing the $factory instance prop. 2015-10-17 18:02:16 +00:00
thumbnails.php Post Thumbnails: Add helper functions for attachment captions. 2016-06-29 17:28:00 +00:00
types.php Posts: Introduce WP_Post_Type and use it in register_post_type() and unregister_post_type(). 2016-06-28 16:40:33 +00:00
wpInsertPost.php Use __trashed suffix rather than -%trashed% for trashed post slugs. 2016-04-07 19:21:02 +00:00
wpPostType.php Posts: Introduce WP_Post_Type and use it in register_post_type() and unregister_post_type(). 2016-06-28 16:40:33 +00:00
wpUniquePostSlug.php Tests: Use factory method to generate fixtures for wp_unique_post_slug() tests. 2016-05-17 01:48:58 +00:00