Skip to content

Instantly share code, notes, and snippets.

@romulodl
Created December 6, 2011 00:44
Show Gist options
  • Save romulodl/1436137 to your computer and use it in GitHub Desktop.
Save romulodl/1436137 to your computer and use it in GitHub Desktop.
Example of OO Wordpress plugin (comments in portuguese)
<?php
/*
Plugin Name: Edit Title
Plugin URI: http://romulodl.com/
Description: Example of OO Wordpress plugin (comments in portuguese)
Author: Romulo De Lazzari
Version: 0.1
Author URI: http://romulodl.com/
*/
/**
* Roda a classe, em algum lugar você tem que dizer: VAI MEU FILHO!
*/
new EditTitle;
/**
* Plugin de Exemplo, adiciona itálico aos títulos
*
* @package Blog do Romulo
* @author Romulo De Lazzari
**/
class EditTitle{
/**
* Construtora, chama o filtro
*
* @return void
* @author Romulo De Lazzari
**/
public function __construct(){
add_filter("the_title", array($this, "add_italic"));
}
/**
* Transforma o título em itálico
*
* @param $title Titulo sem formatação
* @return String
* @author Romulo De Lazzari
**/
function add_italic($title){
return "<em>" . $title . "</em>";
}
} // END class
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment