Este documento fornece instruções sobre como desenvolver plugins para WordPress. Explica o que são plugins e como eles podem estender as funcionalidades do WordPress usando ações e filtros. Também discute os requisitos, estrutura e recursos necessários para construir um plugin básico.
3. Plugins são ferramentas para
estender funcionalidades
do WordPress.
https://codex.wordpress.org/pt-br:O_que_s%C3%A3o_Plugins_WordPress
O que são plugins?
WordCamp Floripa - 2018
5. ● Servidor rodando PHP (Localhost ou Servidor Online) + Servidor MySql.
● Conhecer PHP e MySQL.
● Conhecer HTML, CSS e JS.
● Ter o wordpress instalado e atualizado.
● Conhecer as funções e estrutura do wordpress.
(https://codex.wordpress.org/)
Requisitos para iniciar
WordCamp Floripa - 2018
7. Como um plugin consegue modificar
informações ou dados no wordpress?
Através das Actions e dos Filters!
Espera, primeiro...
WordCamp Floripa - 2018
8. Action
WordCamp Floripa - 2018
Actions are the hooks that the WordPress core launches at specific points
during execution, or when specific events occur. Plugins can specify that one
or more of its PHP functions are executed at these points, using the Action
API.
Translate:
[As ações são os ganchos que o núcleo do WordPress lança em pontos
específicos durante a execução ou quando ocorrem eventos específicos. Os
plugins podem especificar que uma ou mais de suas funções PHP são
executadas nesses pontos, usando a API de ação. ]
https://developer.wordpress.org/reference/functions/add_action/
10. WordPress offers filter hooks to allow plugins to modify various types of internal
data at runtime. A plugin can modify data by binding a callback to a filter hook.
When the filter is later applied, each bound callback is run in order of priority, and
given the opportunity to modify a value by returning a new value.
Translate:
[O WordPress oferece filtros para permitir que os plugins modifiquem vários tipos
de dados internos em tempo de execução. Um plugin pode modificar dados ligando
um retorno de chamada para um gancho de filtro. Quando o filtro é aplicado mais
tarde, cada retorno de retorno vinculado é executado em ordem de prioridade e
tem a oportunidade de modificar um valor retornando um novo valor.
https://developer.wordpress.org/reference/functions/add_filter/
Filter
WordCamp Floripa - 2018
14. ● Trabalhe com nome sugestivo e que traduz o que seu plugin pretende
fazer ou que necessidade pretende atender.
● A escolha do nome é importante, por que é pelo nome que se é construído
o slug*.
* Slug é a parte de uma URL que pode ser legível tanto para humanos quanto para mecanismos de busca. É, normalmente, parte da URL de páginas em
sistemas que fazem uso de URL amigável.
Nome do plugin.
WordCamp Floripa - 2018
15. ● Por uma questão de organização e boas práticas o nome do arquivo
principal deve seguir o padrão do nome do plugin, substituindo espaço
por traços (“-”).
Ex.: Nosso plugin irá se chamar “Meu primeiro plugin”, logo seu arquivo
principal será: “meu-primeiro-plugin.php”
Nome do arquivo.
WordCamp Floripa - 2018