The ArAutoCompleteTextView plugin is a powerful tool that provides autocomplete functionality for text input fields. It simplifies the process of suggesting and selecting options as users type, enhancing the user experience and improving input efficiency. This documentation will guide you through the setup and usage of the ArAutoCompleteTextView plugin.


  1. Download the ArAutoCompleteTextView plugin from the official plugin repository or from the provided link.
  2. Upload the plugin to your WordPress installation’s plugin directory.
  3. Activate the plugin through the ‘Plugins’ menu in your WordPress admin panel.


Step 1: Adding the Text Input Field

To enable autocomplete functionality, add a text input field to your HTML markup:

<input type="text" id="autocomplete-input" placeholder="Start typing..."></input>

Step 2: Initializing the ArAutoCompleteTextView Plugin

To initialize the ArAutoCompleteTextView plugin, use the following JavaScript code:

var autoComplete = new ArAutoCompleteTextView(document.getElementById('autocomplete-input'));
// Configure options here

Step 3: Configuring the Options

The ArAutoCompleteTextView plugin provides various options to customize the autocomplete functionality. Below are some of the available options and their descriptions:

  • dataSource: An array or a callback function to provide data for autocomplete suggestions.
  • minCharacters: The minimum number of characters required to trigger autocomplete suggestions.
  • maxResults: The maximum number of results to display in the autocomplete dropdown.
  • highlightMatches: A boolean value indicating whether to highlight the matched characters in the autocomplete suggestions.

Example configuration:

dataSource: ['Apple', 'Banana', 'Cherry'],
minCharacters: 2,
maxResults: 5,
highlightMatches: true

Step 4: Customizing the Design

You can customize the design of the autocomplete dropdown to match your website’s style. The plugin provides CSS classes that you can leverage to apply custom styles. Simply add your styles to your CSS files and target the relevant classes:

.ar-autocomplete-container {
/* Custom styles for the autocomplete dropdown container */

.ar-autocomplete-item {
/* Custom styles for each autocomplete item */

.ar-autocomplete-item:hover {
/* Custom styles for the hovered autocomplete item */


The ArAutoCompleteTextView plugin offers a seamless way to implement autocomplete functionality in text input fields. By following the steps in this documentation, you can easily set up and customize the plugin based on your specific needs. If you require advanced functionality or encounter any issues, please refer to the plugin’s complete documentation or reach out to the support team for assistance.