Wordpress: mudanças entre as edições

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Linha 53: Linha 53:
Talvez trabalhar nele para permitir ser colocado como um Shortcode com as dimensões que se quiser colocar.
Talvez trabalhar nele para permitir ser colocado como um Shortcode com as dimensões que se quiser colocar.


[[Category:Lab_Macambira]][[Category:Wordpress]]
[[Category: Lab_Macambira]]
[[Category: Wordpress]]
[[Category: CMS]]

Edição das 10h05min de 15 de outubro de 2013

Estudos desenvolvidos:

Documentação do Desenvolvedor

É de onde vem quase tudo o que anotar aqui.

Shortcode API

É uma forma de fazer com que nas postagens e páginas estáticas se possa fazer [a_macro opt1=123 op2="asd"] ou [a_macro pt1=123 op2="asd"]Conteúdo[/a_macro] e ele aplique uma função relacionada que retorne o código que se quer.

Escrevendo um Plugin

Um apanhado geral de como se faz um plugin. Basicamente é preciso um único arquivo .php na pasta plugin ou um diretorio com um arquivo dentro de mesmo nome e extensão .php

10 Erros mais comuns em plugins WP

Chama atencao para questoes de organizacao e seguranca. Em especial, sobre adicionar codigo JS ou CSS com as funções corretas, SQL injection e aproveitamento das BDs nativas.

Códigos de Plugins

Muitos plugins aqui no repo svn oficial de plugins do wp.

  • Mínimo: Apenas um arquivo.php na pasta plugin ou uma pasta com um arquivo de mesmo nome

e extensão .php

No arquivo, somente o nome é necessário;

<?php
/*
Plugin Name: Plugin Mínimo
*/
?>

O resto é adicionado segundo necessidade.

  • Hello Dolly

Vem com o wp, arqivo unico bem simples.

  • post-google-map

Deu pau por causa de uma variável.

  • Ushahidipress

Carrega alguma postagem externa de ushahidi na postagem que se está realizando.

Rodei como plugin depois de renomear a pasta para mapasdevista e o plugin.php para mapasdevista.php. Só permitiu criar um mapa como vinculada a uma página estática. Talvez trabalhar nele para permitir ser colocado como um Shortcode com as dimensões que se quiser colocar.