diff --git a/src/js/_enqueues/lib/link.js b/src/js/_enqueues/lib/link.js index 7c8c4984c5..954d211131 100644 --- a/src/js/_enqueues/lib/link.js +++ b/src/js/_enqueues/lib/link.js @@ -507,9 +507,10 @@ searchInternalLinks: function() { var waiting, - search = inputs.search.val() || ''; + search = inputs.search.val() || '', + minInputLength = parseInt( wpLinkL10n.minInputLength, 10 ) || 3; - if ( search.length > 2 ) { + if ( search.length >= minInputLength ) { rivers.recent.hide(); rivers.search.show(); diff --git a/src/wp-includes/script-loader.php b/src/wp-includes/script-loader.php index 27e0c8e996..2dd48d5a66 100644 --- a/src/wp-includes/script-loader.php +++ b/src/wp-includes/script-loader.php @@ -1504,6 +1504,8 @@ function wp_default_scripts( &$scripts ) { 'noMatchesFound' => __( 'No results found.' ), 'linkSelected' => __( 'Link selected.' ), 'linkInserted' => __( 'Link inserted.' ), + /* translators: Minimum input length in characters to start searching posts in the "Insert/edit link" modal. */ + 'minInputLength' => (int) _x( '3', 'minimum input length for searching post links' ), ) );