如何禁用wpLink上的自动完成搜索?

时间:2018-10-23 作者:kian

如何在wpLink上禁用自动完成搜索?

autocomplete search

1 个回复
最合适的回答,由SO网友:DACrosby 整理而成

OP在上面的评论中链接了它,但下面是使用的代码。

Note 这实际上并没有禁用自动完成,它只是在结果显示之前删除所有结果(我添加了一些CSS来隐藏加载图标)。它们仍然由WP获取,只是被空数组覆盖。

add_filter( \'wp_link_query\', \'remove_results_from_link_builder_autocomplete\', 10, 2 );
function remove_results_from_link_builder_autocomplete( $results, $query ) {
    return array();
}
您可能还需要一些CSS来隐藏自动完成加载图标:

input[type=email].ui-autocomplete-loading,
input[type=text].ui-autocomplete-loading {
    background-image: none;
}
如果您也要在链接生成器弹出式编辑器中删除此功能(单击gear图标后),这里有一些额外的CSS来隐藏整个搜索部分。

#wplink-link-existing-content,
#search-panel {
    display: none;
}
#wp-link-wrap {
     height: 225px;
}

结束

相关推荐

Media searching ignored

我们的网站使用WordPress,有很多媒体文件。我们网站的媒体名称格式如下[Car brand\'s name]-[number].jpg, 例如Tesla-1.jpg 或Aston Martin-3.jpg. 因此,我们可以通过搜索文章的名称轻松找到文章的特定媒体。但突然间,我们找不到媒体。我们正在尝试搜索名称为的媒体,但搜索结果不变。(不搜索任何内容时的媒体屏幕)(搜索Aston Martin时的媒体屏幕)当然,在填充搜索文本框后,它会显示一个加载图标,但结果总是一样的。为什么会发生这种情况?更新+