web-dev-qa-db-ja.com

異なる分類法で同じ用語スラグを使用できますか?

異なる分類法で同じナメクジで用語を作成するとき、私は問題を抱えています。 Unique keyがwp_termsテーブルのslugから削除されていることを調査しました。そのため、なぜこの問題が発生しているのか、また Unique key inが表示されるのかがわかります。 WordPressデータベース.

enter image description here 

参考のために:

  1. https://core.trac.wordpress.org/ticket/22023#comment:49

  2. https://codex.wordpress.org/Function_Reference/wp_unique_term_slug

エラー:

[05-May-2016 12:17:49 UTC] WordPressデータベースエラークエリのキー 'slug'のエントリ '05 -yhoo-commentary'が重複していますwp_termsnameslugterm_group) do_action( 'wp_ajax_inline-save-tax')、call_user_func_array、wp_ajax_inline_save_tax、wp_update_term、_split_shared_termによって作成された

3
Ravinder Kumar

私自身のいくつかのサイトで同じ問題を抱えていましたが、このスレッドは私に答えを与えただけでなく、それが起こっていた理由を示唆しました:)

各データベースに新しいユーザーを作成し、そのデータベースへのアクセス許可のみを設定しますが、その中であっても(頻繁に実行しない場合)、ユーザーを作成しているときにそのデータベースに必要な権限を推測します新しいWPサイトのデータベース。ユーザーにデータベースへの適切なアクセス許可を与えない場合、WPサイトが成功したと想定している間、WPサイトがそれらのテーブルの変更が失敗する可能性がある変更テーブルを更新し、それに応じて動作します(たとえば、スラッグフィールドインデックスのテーブルを変更します)。

どの特定の権限が欠落しているかを気にすることなく、データベースに対するほとんどの権限をユーザーに与えただけでした(他のWP更新を機能させるには他の権限が必要になる場合があります)。

1
Ben Helps