|
|
|
@ -1857,8 +1857,8 @@ function delete_post_meta_by_key($post_meta_key) {
|
|
|
|
|
* @since 1.2.0
|
|
|
|
|
* @link http://codex.wordpress.org/Function_Reference/get_post_custom
|
|
|
|
|
*
|
|
|
|
|
* @param int $post_id Post ID.
|
|
|
|
|
* @return array
|
|
|
|
|
* @param int $post_id Optional. Post ID. Default is ID of the global `$post`.
|
|
|
|
|
* @return array Post meta for the given post.
|
|
|
|
|
*/
|
|
|
|
|
function get_post_custom( $post_id = 0 ) {
|
|
|
|
|
$post_id = absint( $post_id );
|
|
|
|
@ -1876,7 +1876,7 @@ function get_post_custom( $post_id = 0 ) {
|
|
|
|
|
* @since 1.2.0
|
|
|
|
|
* @link http://codex.wordpress.org/Function_Reference/get_post_custom_keys
|
|
|
|
|
*
|
|
|
|
|
* @param int $post_id post ID
|
|
|
|
|
* @param int $post_id Optional. Post ID. Default is ID of the global `$post`.
|
|
|
|
|
* @return array|null Either array of the keys, or null if keys could not be retrieved.
|
|
|
|
|
*/
|
|
|
|
|
function get_post_custom_keys( $post_id = 0 ) {
|
|
|
|
@ -1899,7 +1899,7 @@ function get_post_custom_keys( $post_id = 0 ) {
|
|
|
|
|
* @link http://codex.wordpress.org/Function_Reference/get_post_custom_values
|
|
|
|
|
*
|
|
|
|
|
* @param string $key Meta field key.
|
|
|
|
|
* @param int $post_id Post ID
|
|
|
|
|
* @param int $post_id Optional. Post ID. Default is ID of the global `$post`.
|
|
|
|
|
* @return array Meta field values.
|
|
|
|
|
*/
|
|
|
|
|
function get_post_custom_values( $key = '', $post_id = 0 ) {
|
|
|
|
@ -1919,7 +1919,7 @@ function get_post_custom_values( $key = '', $post_id = 0 ) {
|
|
|
|
|
*
|
|
|
|
|
* @since 2.7.0
|
|
|
|
|
*
|
|
|
|
|
* @param int $post_id Optional. Post ID.
|
|
|
|
|
* @param int $post_id Optional. Post ID. Default is ID of the global `$post`.
|
|
|
|
|
* @return bool Whether post is sticky.
|
|
|
|
|
*/
|
|
|
|
|
function is_sticky( $post_id = 0 ) {
|
|
|
|
@ -2565,8 +2565,9 @@ add_action( 'wp_trash_post', '_reset_front_page_settings_for_post' );
|
|
|
|
|
*
|
|
|
|
|
* @uses wp_delete_post() if trash is disabled
|
|
|
|
|
*
|
|
|
|
|
* @param int $post_id Post ID.
|
|
|
|
|
* @return mixed False on failure
|
|
|
|
|
* @param int $post_id Optional. Post ID. Default is ID of the global `$post`
|
|
|
|
|
* if EMPTY_TRASH_DAYS equals true.
|
|
|
|
|
* @return bool|array Post data array, otherwise false.
|
|
|
|
|
*/
|
|
|
|
|
function wp_trash_post($post_id = 0) {
|
|
|
|
|
if ( !EMPTY_TRASH_DAYS )
|
|
|
|
@ -2612,10 +2613,10 @@ function wp_trash_post($post_id = 0) {
|
|
|
|
|
*
|
|
|
|
|
* @since 2.9.0
|
|
|
|
|
*
|
|
|
|
|
* @param int $post_id Post ID.
|
|
|
|
|
* @param int $post_id Optional. Post ID. Default is ID of the global `$post`.
|
|
|
|
|
* @return mixed False on failure
|
|
|
|
|
*/
|
|
|
|
|
function wp_untrash_post($post_id = 0) {
|
|
|
|
|
function wp_untrash_post( $post_id = 0 ) {
|
|
|
|
|
if ( !$post = get_post($post_id, ARRAY_A) )
|
|
|
|
|
return $post;
|
|
|
|
|
|
|
|
|
@ -2776,7 +2777,7 @@ function wp_untrash_post_comments($post = null) {
|
|
|
|
|
*
|
|
|
|
|
* @uses wp_get_object_terms() Retrieves the categories. Args details can be found here.
|
|
|
|
|
*
|
|
|
|
|
* @param int $post_id Optional. The Post ID.
|
|
|
|
|
* @param int $post_id Optional. The Post ID. Does not default to the global `$post`.
|
|
|
|
|
* @param array $args Optional. Overwrite the defaults.
|
|
|
|
|
* @return array
|
|
|
|
|
*/
|
|
|
|
@ -2801,7 +2802,7 @@ function wp_get_post_categories( $post_id = 0, $args = array() ) {
|
|
|
|
|
*
|
|
|
|
|
* @uses wp_get_object_terms() Gets the tags for returning. Args can be found here
|
|
|
|
|
*
|
|
|
|
|
* @param int $post_id Optional. The Post ID
|
|
|
|
|
* @param int $post_id Optional. The Post ID. Does not default to the global `$post`.
|
|
|
|
|
* @param array $args Optional. Overwrite the defaults
|
|
|
|
|
* @return array List of post tags.
|
|
|
|
|
*/
|
|
|
|
@ -2820,9 +2821,9 @@ function wp_get_post_tags( $post_id = 0, $args = array() ) {
|
|
|
|
|
*
|
|
|
|
|
* @uses wp_get_object_terms() Gets the tags for returning. Args can be found here
|
|
|
|
|
*
|
|
|
|
|
* @param int $post_id Optional. The Post ID
|
|
|
|
|
* @param int $post_id Optional. The Post ID. Does not default to the global `$post`.
|
|
|
|
|
* @param string $taxonomy The taxonomy for which to retrieve terms. Defaults to post_tag.
|
|
|
|
|
* @param array $args Optional. Overwrite the defaults
|
|
|
|
|
* @param array $args Optional. {@link wp_get_object_terms()} arguments.
|
|
|
|
|
* @return array List of post tags.
|
|
|
|
|
*/
|
|
|
|
|
function wp_get_post_terms( $post_id = 0, $taxonomy = 'post_tag', $args = array() ) {
|
|
|
|
@ -3578,11 +3579,11 @@ function _truncate_post_slug( $slug, $length = 200 ) {
|
|
|
|
|
*
|
|
|
|
|
* @since 2.3.0
|
|
|
|
|
*
|
|
|
|
|
* @param int $post_id Post ID
|
|
|
|
|
* @param int $post_id Optional. The Post ID. Does not default to the global `$post`.
|
|
|
|
|
* @param string $tags The tags to set for the post, separated by commas.
|
|
|
|
|
* @return bool|null Will return false if $post_id is not an integer or is 0. Will return null otherwise
|
|
|
|
|
*/
|
|
|
|
|
function wp_add_post_tags($post_id = 0, $tags = '') {
|
|
|
|
|
function wp_add_post_tags( $post_id = 0, $tags = '' ) {
|
|
|
|
|
return wp_set_post_tags($post_id, $tags, true);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -3592,7 +3593,7 @@ function wp_add_post_tags($post_id = 0, $tags = '') {
|
|
|
|
|
* @since 2.3.0
|
|
|
|
|
* @uses wp_set_object_terms() Sets the tags for the post.
|
|
|
|
|
*
|
|
|
|
|
* @param int $post_id Post ID.
|
|
|
|
|
* @param int $post_id Optional. The Post ID. Does not default to the global `$post`.
|
|
|
|
|
* @param string $tags The tags to set for the post, separated by commas.
|
|
|
|
|
* @param bool $append If true, don't delete existing tags, just add on. If false, replace the tags with the new tags.
|
|
|
|
|
* @return mixed Array of affected term IDs. WP_Error or false on failure.
|
|
|
|
@ -3607,10 +3608,10 @@ function wp_set_post_tags( $post_id = 0, $tags = '', $append = false ) {
|
|
|
|
|
* @since 2.8.0
|
|
|
|
|
* @uses wp_set_object_terms() Sets the tags for the post.
|
|
|
|
|
*
|
|
|
|
|
* @param int $post_id Post ID.
|
|
|
|
|
* @param string $tags The tags to set for the post, separated by commas.
|
|
|
|
|
* @param int $post_id Optional. The Post ID. Does not default to the global `$post`.
|
|
|
|
|
* @param string $tags The tags to set for the post, separated by commas.
|
|
|
|
|
* @param string $taxonomy Taxonomy name. Defaults to 'post_tag'.
|
|
|
|
|
* @param bool $append If true, don't delete existing tags, just add on. If false, replace the tags with the new tags.
|
|
|
|
|
* @param bool $append If true, don't delete existing tags, just add on. If false, replace the tags with the new tags.
|
|
|
|
|
* @return mixed Array of affected term IDs. WP_Error or false on failure.
|
|
|
|
|
*/
|
|
|
|
|
function wp_set_post_terms( $post_id = 0, $tags = '', $taxonomy = 'post_tag', $append = false ) {
|
|
|
|
@ -3646,7 +3647,7 @@ function wp_set_post_terms( $post_id = 0, $tags = '', $taxonomy = 'post_tag', $a
|
|
|
|
|
*
|
|
|
|
|
* @since 2.1.0
|
|
|
|
|
*
|
|
|
|
|
* @param int $post_ID Post ID.
|
|
|
|
|
* @param int $post_ID Optional. The Post ID. Does not default to the global `$post`.
|
|
|
|
|
* @param array|int $post_categories Optional. List of categories or ID of category.
|
|
|
|
|
* @param bool $append If true, don't delete existing categories, just add on. If false, replace the categories with the new categories.
|
|
|
|
|
* @return bool|mixed
|
|
|
|
@ -4834,7 +4835,7 @@ function wp_delete_attachment( $post_id, $force_delete = false ) {
|
|
|
|
|
*
|
|
|
|
|
* @since 2.1.0
|
|
|
|
|
*
|
|
|
|
|
* @param int $post_id Attachment ID
|
|
|
|
|
* @param int $post_id Attachment ID. Default 0.
|
|
|
|
|
* @param bool $unfiltered Optional, default is false. If true, filters are not run.
|
|
|
|
|
* @return string|bool Attachment meta field. False on failure.
|
|
|
|
|
*/
|
|
|
|
@ -4893,7 +4894,7 @@ function wp_update_attachment_metadata( $post_id, $data ) {
|
|
|
|
|
*
|
|
|
|
|
* @since 2.1.0
|
|
|
|
|
*
|
|
|
|
|
* @param int $post_id Attachment ID.
|
|
|
|
|
* @param int $post_id Optional. Attachment ID. Default 0.
|
|
|
|
|
* @return string
|
|
|
|
|
*/
|
|
|
|
|
function wp_get_attachment_url( $post_id = 0 ) {
|
|
|
|
@ -4940,7 +4941,7 @@ function wp_get_attachment_url( $post_id = 0 ) {
|
|
|
|
|
*
|
|
|
|
|
* @since 2.1.0
|
|
|
|
|
*
|
|
|
|
|
* @param int $post_id Attachment ID.
|
|
|
|
|
* @param int $post_id Optional. Attachment ID. Default 0.
|
|
|
|
|
* @return mixed False on failure. Thumbnail file path on success.
|
|
|
|
|
*/
|
|
|
|
|
function wp_get_attachment_thumb_file( $post_id = 0 ) {
|
|
|
|
@ -4971,7 +4972,7 @@ function wp_get_attachment_thumb_file( $post_id = 0 ) {
|
|
|
|
|
*
|
|
|
|
|
* @since 2.1.0
|
|
|
|
|
*
|
|
|
|
|
* @param int $post_id Attachment ID
|
|
|
|
|
* @param int $post_id Optional. Attachment ID. Default 0.
|
|
|
|
|
* @return string|bool False on failure. Thumbnail URL on success.
|
|
|
|
|
*/
|
|
|
|
|
function wp_get_attachment_thumb_url( $post_id = 0 ) {
|
|
|
|
@ -5006,8 +5007,8 @@ function wp_get_attachment_thumb_url( $post_id = 0 ) {
|
|
|
|
|
*
|
|
|
|
|
* @since 2.1.0
|
|
|
|
|
*
|
|
|
|
|
* @param int $post_id Attachment ID
|
|
|
|
|
* @return bool
|
|
|
|
|
* @param int $post_id Optional. Attachment ID. Default 0.
|
|
|
|
|
* @return bool Whether the attachment is an image.
|
|
|
|
|
*/
|
|
|
|
|
function wp_attachment_is_image( $post_id = 0 ) {
|
|
|
|
|
$post_id = (int) $post_id;
|
|
|
|
|