This commit is contained in:
root@pico committed 2015-05-01 21:20:47 +02:00
1 parent 70d2335bba
commit 7428b67da5
1086 files changed
+94145 -59082

No files matched your search

+37 -31
View File
@@ -11,14 +11,17 @@
//
/**
* {@internal Missing Short Description}}
* Check whether a category exists.
*
* @since 2.0.0
*
* @param unknown_type $cat_name
* @return unknown
* @see term_exists()
*
* @param int|string $cat_name Category name.
* @param int $parent Optional. ID of parent term.
* @return mixed
*/
function category_exists($cat_name, $parent = 0) {
function category_exists( $cat_name, $parent = null ) {
$id = term_exists($cat_name, 'category', $parent);
if ( is_array($id) )
$id = $id['term_id'];
@@ -26,12 +29,12 @@ function category_exists($cat_name, $parent = 0) {
}
/**
* {@internal Missing Short Description}}
* Get category object for given ID and 'edit' filter context.
*
* @since 2.0.0
*
* @param unknown_type $id
* @return unknown
* @param int $id
* @return object
*/
function get_category_to_edit( $id ) {
$category = get_term( $id, 'category', OBJECT, 'edit' );
@@ -40,13 +43,13 @@ function get_category_to_edit( $id ) {
}
/**
* {@internal Missing Short Description}}
* Add a new category to the database if it does not already exist.
*
* @since 2.0.0
*
* @param unknown_type $cat_name
* @param unknown_type $parent
* @return unknown
* @param int|string $cat_name
* @param int $parent
* @return int|WP_Error
*/
function wp_create_category( $cat_name, $parent = 0 ) {
if ( $id = category_exists($cat_name, $parent) )
@@ -66,12 +69,12 @@ function wp_create_category( $cat_name, $parent = 0 ) {
*/
function wp_create_categories( $categories, $post_id = '' ) {
$cat_ids = array ();
foreach ($categories as $category) {
if ($id = category_exists($category))
foreach ( $categories as $category ) {
if ( $id = category_exists( $category ) ) {
$cat_ids[] = $id;
else
if ($id = wp_create_category($category))
$cat_ids[] = $id;
} elseif ( $id = wp_create_category( $category ) ) {
$cat_ids[] = $id;
}
}
if ( $post_id )
@@ -186,48 +189,50 @@ function wp_update_category($catarr) {
//
/**
* {@internal Missing Short Description}}
* Check whether a post tag with a given name exists.
*
* @since 2.3.0
*
* @param unknown_type $tag_name
* @return unknown
* @param int|string $tag_name
* @return mixed
*/
function tag_exists($tag_name) {
return term_exists($tag_name, 'post_tag');
}
/**
* {@internal Missing Short Description}}
* Add a new tag to the database if it does not already exist.
*
* @since 2.3.0
*
* @param unknown_type $tag_name
* @return unknown
* @param int|string $tag_name
* @return array|WP_Error
*/
function wp_create_tag($tag_name) {
return wp_create_term( $tag_name, 'post_tag');
}
/**
* {@internal Missing Short Description}}
* Get comma-separated list of tags available to edit.
*
* @since 2.3.0
*
* @param unknown_type $post_id
* @return unknown
* @param int $post_id
* @param string $taxonomy Optional. The taxonomy for which to retrieve terms. Default 'post_tag'.
* @return string|bool|WP_Error
*/
function get_tags_to_edit( $post_id, $taxonomy = 'post_tag' ) {
return get_terms_to_edit( $post_id, $taxonomy);
}
/**
* {@internal Missing Short Description}}
* Get comma-separated list of terms available to edit for the given post ID.
*
* @since 2.8.0
*
* @param unknown_type $post_id
* @return unknown
* @param int $post_id
* @param string $taxonomy Optional. The taxonomy for which to retrieve terms. Default 'post_tag'.
* @return string|bool|WP_Error
*/
function get_terms_to_edit( $post_id, $taxonomy = 'post_tag' ) {
$post_id = (int) $post_id;
@@ -269,12 +274,13 @@ function get_terms_to_edit( $post_id, $taxonomy = 'post_tag' ) {
}
/**
* {@internal Missing Short Description}}
* Add a new term to the database if it does not already exist.
*
* @since 2.8.0
*
* @param unknown_type $tag_name
* @return unknown
* @param int|string $tag_name
* @param string $taxonomy Optional. The taxonomy for which to retrieve terms. Default 'post_tag'.
* @return array|WP_Error
*/
function wp_create_term($tag_name, $taxonomy = 'post_tag') {
if ( $id = term_exists($tag_name, $taxonomy) )