Intereting Posts
Самые комментируемые последние 24 часа, неделя, месяц, год и все время – posts_where Восстановить исходную панель администратора WP после установки BuddyPress Удаление действия или стиль оформления – Оба не работают Лучший способ импортировать большую базу данных продукта в woocommerce на регулярной основе Обновить значение пользовательской таксономии для публикации на основе настраиваемого поля даты Использование pre_get_posts с WP_Query Лучший способ заказать пост в доме без плагина Получите мою сессию сайта в WordPress? Навигация по отдельным сообщениям Пользовательский WP_Query работает неправильно Невозможно использовать get_header () вызвать проблему (позже)? Как удалить страницы таксономии изображений из моей темы и из Google? Показать форматированный по умолчанию способ комментариев disqus Показать сообщение с сообщением о отключении плагина Переназначение перенаправленной страницы на страницу 404

wp не делает уникальную СРН-константу / слизню

Я зарегистрировал собственный тип сообщений на своем сайте, но множество разных пользователей могут создавать сообщения с одинаковым slug / permalink, вот как я регистрирую свой тип сообщения

// Bucket Custom Post Type function bucket_init() { // set up bucket labels $labels = array( 'name' => 'Buckets', 'singular_name' => 'Bucket', 'add_new' => 'Add New Bucket', 'add_new_item' => 'Add New Bucket', 'edit_item' => 'Edit Bucket', 'new_item' => 'New Bucket', 'all_items' => 'All Buckets', 'view_item' => 'View Bucket', 'search_items' => 'Search Buckets', 'not_found' => 'No Buckets Found', 'not_found_in_trash' => 'No Buckets found in Trash', 'parent_item_colon' => '', 'menu_name' => 'Buckets', ); // register post type $args = array( 'labels' => $labels, 'public' => true, 'has_archive' => false, 'show_ui' => true, 'capability_type' => 'post', 'hierarchical' => true, 'rewrite' => array('slug' => 'bucket'), 'query_var' => true, 'menu_icon' => 'dashicons-editor-bold', 'menu_position' => 20, 'taxonomies' => array('category', 'post_tag') , 'supports' => array( 'title', 'editor', 'excerpt', 'trackbacks', 'custom-fields', 'comments', 'revisions', 'thumbnail', 'author', 'page-attributes' ) ); register_post_type( 'bucket', $args ); } add_action( 'init', 'bucket_init' ); /** * Hooks the WP cpt_post_types filter * * @param array $post_types An array of post type names that the templates be used by * @return array The array of post type names that the templates be used by **/ function my_cpt_post_types( $post_types ) { $post_types[] = 'bucket'; $post_types[] = 'actor'; return $post_types; } add_filter( 'cpt_post_types', 'my_cpt_post_types' ); 

Поэтому, если пользователь создает сообщение с именем hello, а другой создает сообщение с тем же именем, он не добавляет после него уникальный номер; Привет-2. Есть ли способ, которым я могу легко это сделать.

Или в идеале .. Могу ли я установить его вместо этого вместо этого?

Этот тип сообщения имеет 3 уровня глубины, вот он в действии:

http://buckets.me/bucket/sri-lanka-planning/guides/luxe-guide

Таким образом, пользователь может создать ведро, затем папку, а затем ресурс.

У меня зарегистрировано более 400 пользователей за один день, поэтому, что бы я ни изменил, необходимо разрешить все существующие сообщения без каких-либо проблем.

благодаря