wp_add_trashed_suffix_to_post_name_for_trashed_posts()
Adds a suffix if any trashed posts have a given slug.
Store its desired (i.e. current) slug so it can try to reclaim it if the post is untrashed.
For internal use.
Внутренняя функция — эта функция рассчитана на использование самим ядром. Не рекомендуется использовать эту функцию в своем коде.
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
wp_add_trashed_suffix_to_post_name_for_trashed_posts( $post_name, $post_id );
- $post_name(строка) (обязательный)
- Post slug.
- $post_id(int)
- Post ID that should be ignored.
Список изменений
С версии 4.5.0 | Введена. |
Код wp_add_trashed_suffix_to_post_name_for_trashed_posts() wp add trashed suffix to post name for trashed posts WP 6.6.2
function wp_add_trashed_suffix_to_post_name_for_trashed_posts( $post_name, $post_id = 0 ) { $trashed_posts_with_desired_slug = get_posts( array( 'name' => $post_name, 'post_status' => 'trash', 'post_type' => 'any', 'nopaging' => true, 'post__not_in' => array( $post_id ), ) ); if ( ! empty( $trashed_posts_with_desired_slug ) ) { foreach ( $trashed_posts_with_desired_slug as $_post ) { wp_add_trashed_suffix_to_post_name_for_post( $_post ); } } }