PHPWordpressWordpress - Plugins

WordPress: Como usar o plugin Listo

Listo é um plugin simples que fornece a outros plugins e temas listas comumente usadas (como listas de países, subdivisões de países e moedas). O Listo também é capaz de filtrar itens da lista com base em subgrupos definidos.

Instalação
Para instalar um plugin no WordPress, siga estes passos:

1. Acesse o Painel de Administração do WordPress:
Faça login no seu site WordPress e acesse o painel de administração.

2. Navegue até a seção de Plugins:
No menu do lado esquerdo, clique em “Plugins”. Isso abrirá a página de Plugins, onde você verá uma lista de plugins instalados atualmente no seu site.

3. Clique em “Adicionar Novo”:
No topo da página de Plugins, clique no botão “Adicionar Novo”.

4. Procure pelo Plugin Desejado:
Na barra de pesquisa, digite o nome do plugin que você deseja instalar.

5. Selecione o Plugin:
Quando encontrar o plugin desejado nos resultados da pesquisa, clique no botão “Instalar agora” que está logo abaixo do nome do plugin.

6. Ative o Plugin:
Após a instalação, o botão “Instalar agora” se transformará em “Ativar”. Clique neste botão para ativar o plugin no seu site.

O Listo pode ser integrado ao plugin Contact Form 7, muito utilizado para criação de formulários.

Como criei a minha própria lista
Acesse a pasta de plugins (wp-content/plugins/), localize a pasta listo e depois em modules escolha um arquivo de modelo para criar o seu; no meu caso dupliquei o arquivo currencies.php para polos.php. No arquivo polos.php mudei o nome da classe para Listo_Polos e adicionei os nomes dos polos no array:

class Listo_Polos implements Listo {
	private function __construct() {}
 
	public static function items() {
		return array(
            "Nome do Polo 1",
            "Nome do Polo 2",
            "Nome do Polo 3",
        .....

Retorne a pasta raiz do plugin e edite o arquivo listo.php. Em $list_types = array(… adicione ‘polos’ => ‘Listo_Polos’, ex:

private static function get_list_types() {
		$list_types = array(
			'countries' => 'Listo_Countries',
			'ar_subdivisions' => 'Listo_AR_Subdivisions',
			'bo_subdivisions' => 'Listo_BO_Subdivisions',
			'br_subdivisions' => 'Listo_BR_Subdivisions',
			'ch_subdivisions' => 'Listo_CH_Subdivisions',
			'cl_subdivisions' => 'Listo_CL_Subdivisions',
			'co_subdivisions' => 'Listo_CO_Subdivisions',
			'cr_subdivisions' => 'Listo_CR_Subdivisions',
			'cu_subdivisions' => 'Listo_CU_Subdivisions',
			'do_subdivisions' => 'Listo_DO_Subdivisions',
			'ec_subdivisions' => 'Listo_EC_Subdivisions',
			'gt_subdivisions' => 'Listo_GT_Subdivisions',
			'hn_subdivisions' => 'Listo_HN_Subdivisions',
			'ht_subdivisions' => 'Listo_HT_Subdivisions',
			'in_subdivisions' => 'Listo_IN_Subdivisions',
			'mx_subdivisions' => 'Listo_MX_Subdivisions',
			'ni_subdivisions' => 'Listo_NI_Subdivisions',
			'pa_subdivisions' => 'Listo_PA_Subdivisions',
			'pe_subdivisions' => 'Listo_PE_Subdivisions',
			'pl_subdivisions' => 'Listo_PL_Subdivisions',
			'py_subdivisions' => 'Listo_PY_Subdivisions',
			'sv_subdivisions' => 'Listo_SV_Subdivisions',
			'us_subdivisions' => 'Listo_US_Subdivisions',
			'uy_subdivisions' => 'Listo_UY_Subdivisions',
			've_subdivisions' => 'Listo_VE_Subdivisions',
			'currencies' => 'Listo_Currencies',
			'time_zones' => 'Listo_Time_Zones',
			'polos' => 'Listo_Polos'
		);
 
		return apply_filters( 'listo_list_types', $list_types );
	}

Como fazer a integração da lista criada com o formulário
[select polos include_blank id:select_polos data:polos]

O shortcode acima exibirá no formulário um campo do tipo Select com uma lista de polos.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *