O plug -in ## WordPress é um módulo que você ativa no seu site para fornecer uma série de recursos ou elementos. Esses plugins são otimizados para SEO e oferecem automação.

Tutorial do plug -in do WordPress

Visão geral

O WordPress é uma plataforma de blog de código aberto em nível corporativo. Um plug -in WordPress é um conjunto independente de código que aprimora e estende a funcionalidade do WordPress. Usando qualquer combinação de PHP, HTML, CSS, JavaScript/JQuery. Um plug -in pode adicionar novos recursos a qualquer parte do seu site. A funcionalidade que você pode adicionar ao seu site depende do que cada plug -in específico foi criado para fazer. Um plug -in do WordPress pode ser desenvolvido para fazer qualquer coisa. De uma pequena tarefa a um aplicativo de pleno direito que executa várias operações e possui suas próprias interfaces. Os plugins são diferentes do seu tema e trabalho de forma independente, usando ganchos, filtros, códigos de curto, widgets e código personalizado para executar sua funcionalidade. Neste tutorial do plug -in do WordPress, aprenderemos como criar nosso primeiro plug -in do WordPress. O motivo mais importante para criar um plug -in é que ele permite separar seu próprio código do código principal do WordPress.

Requisitos

  • Versão mais recente do WordPress
  • Compreensão do PHP / MySQL
  • Compreensão de HTML / CSS e JavaScript

Noções básicas de desenvolvimento de plug -in

Vamos reservar um momento para falar sobre alguns aspectos -chave do desenvolvimento de plug -in. Um entendimento sólido de como esses conceitos funcionam ajudará você a criar funcionalidade fácil de usar e sustentável.

Ações

*Os ganchos de ação são uma ferramenta muito útil no WordPress *plugin e são usados ​​para executar funções (ações ) em locais específicos de um tema ou plug -in. O WordPress possui dezenas de ações definidas ao longo de sua funcionalidade principal, cada ação que consiste em um nome exclusivo. Para mais detalhes leia.

Filtros ### Um filtro WordPress é um gancho que aceita uma variável (ou série de variáveis) e as devolve depois que elas foram modificadas. Esses filtros são frequentemente usados ​​para que você tenha uma maneira de manipular informações padrão. Para mais detalhes leia.

shortcodes

Os códigos de short são macros que podem ser usados ​​para executar interações dinâmicas com o conteúdo. ou seja, criando uma galeria a partir de imagens anexadas ao post ou renderizando um vídeo. Como resultado, eles são uma maneira valiosa de manter o conteúdo limpo e semântico, permitindo que os usuários finais sejam alguma capacidade de alterar programaticamente a apresentação de seu conteúdo. Para mais detalhes leia.

Widgets ### Os widgets são importantes porque fornecem outro meio de executar o código do seu plug-in enquanto fornece uma interface fácil de usar. Como a maioria dos temas apoiará uma ou mais barras laterais; Adicionar seus próprios widgets fornecerá acesso rápido para exibir suas informações dentro do tema.

Como criar plugin WP?

Nesta seção do tutorial do plug -in do WordPress, tudo o que você precisa fazer é criar uma pasta e, em seguida, criar um único arquivo com uma linha de conteúdo. Navegue até a pasta wp-content/pluginse crie uma nova pasta chamada mytestplugin . Dentro desta nova pasta, crie um arquivo chamadomytestplugin.php . Abra o arquivo em um editor de texto e cole as seguintes informações nele:

<?php
   /*
   Plugin Name: My Test Plugin
   Plugin URI: http://my-test-plugin.com
   description: >-
  a plugin to create test plugin development
   Version: 1.2
   Author: Mr. Test
   Author URI: http://my-test-plugin.com
   License: GPL2
   */
?>

Agora, você pode entrar no back -end para ativar seu plug -in. Isso é tudo, embora este plugin não faça nada. Mas, é um plug -in ativo e funcionando. A melhor prática ao desenvolver um plug -in é separar seu código em arquivos e pastas apropriadas. Para demonstrar, vamos adicionar funcionalidade ao nosso plug -in de teste que rastreia a popularidade de nossos artigos, armazenando quantas vezes cada postagem foi vista.

armazenando visualizações de página

function add_page_views() {
   if(is_single()) {
      global $post;
      $current_views = get_post_meta($post->ID, "page_views", true);
      if(!isset($current_views) OR empty($current_views) OR !is_numeric($current_views) ) {
         $current_views = 0;
      }
      $new_views = $current_views + 1;
      update_post_meta($post->ID, "page_views", $new_views);
      return $new_views;
   }
}

Até agora, tão bom neste tutorial do plug -in do WordPress. Mas essa função nunca é chamada, portanto, não será usada. É aqui que os ganchos entram. Você pode entrar nos arquivos do seu tema e chamar a função manualmente a partir daí. Mas então você perderia essa funcionalidade se mudasse o tema, derrotando todo o objetivo. Um gancho, chamado wp_head, que funciona logo antes da tag estar presente na maioria dos temas, para que possamos definir nossa função para executar sempre quewp_head é executado, como assim:

add_action("wp_head", "add_page_views");

mostrando as visualizações da página

Agora, criaremos outra função que retorne as visualizações da página que já armazenamos na função acima. Vamos dar uma olhada no código:

function get_page_views() {
   global $post;
   $current_views = get_post_meta($post->ID, "page_views", true);
   if(!isset($current_views) OR empty($current_views) OR !is_numeric($current_views) ) {
      $current_views = 0;
   }

   return $current_views;
}

Até agora, acabamos de recuperar a contagem de visualizações. Agora, vamos mostrar. Você pode estar pensando que deve ser complexo. Mas, é muito simples assim:

echo get_page_views() . “view(s)”

Conclusão

Este é o final deste tutorial do plug -in do WordPress. Seguindo este artigo e usando apenas algumas funções, criamos um plug -in básico para rastrear nossas postagens mais populares. Podemos melhorá -lo muito, mas o objetivo era apenas deixá -lo confortável com o básico. Além disso, ao aprender alguns padrões de desenvolvimento do WordPress (plugins, ganchos, etc.), você também está adquirindo habilidades que o servirão em ambientes sem palavras. Existem muitas outras postagens de blog relacionadas a plataformas de blog de código aberto e CMS de código aberto. que você pode encontrar na seção Explorar abaixo. Esta postagem do blog pode realmente ajudá -lo se você deseja implantar uma plataforma de blog de código aberto para o seu negócio. Finalmente, contendeRize.com está escrevendo artigos sobre outros produtos de código aberto. Portanto, mantenha contato com as categorias Blogging e software de inteligência de negócios para notícias e atualizações regulares

Explore