Skip to content

Instantly share code, notes, and snippets.

View amostajo's full-sized avatar
💣
I may be slow to respond.

Ale Mostajo amostajo

💣
I may be slow to respond.
View GitHub Profile
#!/bin/sh
#
# This script will make WinMerge your default tool for diff and merge.
# It must run inside git bash (on Windows)
#
#
# If you experience path issues you should give a try to the gist
# created by markusobrist at https://gist.github.com/1010253
@amostajo
amostajo / us_states.json
Created February 23, 2016 20:59
United States (US) JSON
{"AL":"Alabama","AK":"Alaska","AS":"American Samoa","AZ":"Arizona","AR":"Arkansas","CA":"California","CO":"Colorado","CT":"Connecticut","DE":"Delaware","DC":"District Of Columbia","FM":"Federated States Of Micronesia","FL":"Florida","GA":"Georgia","GU":"Guam","HI":"Hawaii","ID":"Idaho","IL":"Illinois","IN":"Indiana","IA":"Iowa","KS":"Kansas","KY":"Kentucky","LA":"Louisiana","ME":"Maine","MH":"Marshall Islands","MD":"Maryland","MA":"Massachusetts","MI":"Michigan","MN":"Minnesota","MS":"Mississippi","MO":"Missouri","MT":"Montana","NE":"Nebraska","NV":"Nevada","NH":"New Hampshire","NJ":"New Jersey","NM":"New Mexico","NY":"New York","NC":"North Carolina","ND":"North Dakota","MP":"Northern Mariana Islands","OH":"Ohio","OK":"Oklahoma","OR":"Oregon","PW":"Palau","PA":"Pennsylvania","PR":"Puerto Rico","RI":"Rhode Island","SC":"South Carolina","SD":"South Dakota","TN":"Tennessee","TX":"Texas","UT":"Utah","VT":"Vermont","VI":"Virgin Islands","VA":"Virginia","WA":"Washington","WV":"West Virginia","WI":"Wisconsin","WY":"
@amostajo
amostajo / doc.mainclass1.php
Created April 22, 2016 05:55
Wordpress MVC - Main Class sample
<?php
// @link http://wordpress-dev.evopiru.com/documentation/main-class/
class Main extends Theme
{
public function init()
{
// Adding filter with callback function within Main Class
add_filter( 'the_content', [ &$this, 'filter_content' ] );
// Adding filter with callback located in a controller. Controller: PostController Method: filter_content()
@amostajo
amostajo / doc.mainclass2.php
Created April 22, 2016 05:58
Wordpress MVC - Main Class Admin hooks
<?php
// @link http://wordpress-dev.evopiru.com/documentation/main-class/
class Main extends Theme
{
public function on_admin()
{
// Admin action located in a controller. Controller: AdminController Method: menu()
$this->add_action( 'admin_menu', 'AdminController@menu' );
}
}
@amostajo
amostajo / doc.template.index.php
Last active April 22, 2016 06:07
Wordpress MVC - Main Class call from template
<!-- Example in a wordpress template -->
<div class="theme-access">
<?php echo $theme->my_method() ?>
</div>
<?php
// Example within wordpress php code
function test()
{
global $theme;
@amostajo
amostajo / doc.template.plugin.index.php
Last active April 22, 2016 06:07
Wordpress MVC - Main class external access plugin
<!-- Example in a wordpress template -->
<div class="theme-access">
<?php echo $myspecialplugin->my_method() ?>
</div>
<?php
// Example within wordpress php code
function test()
{
global $myspecialplugin;
@amostajo
amostajo / doc.action.addcontroller.php
Created April 22, 2016 06:08
Wordpress MVC - Add action hook with controller
<?php
public function init()
{
$this->add_action( 'save_post', 'PostController@save' );
}
@amostajo
amostajo / doc.action.addcontroller2.php
Created April 22, 2016 06:10
Wordpress MVC - Add action hook with controller and override params.
<?php
public function on_admin()
{
$this->add_action( 'admin_menu', 'AdminController@menu', [ 5, $this->config ] );
}
@amostajo
amostajo / doc.action.addcontroller3.php
Created April 22, 2016 06:11
Wordpress MVC - Add action with controller, priority and accepted tags
<?php
public function on_admin()
{
$this->add_action( 'save_post', 'PostController@save', 5, 2 );
$this->add_action( 'admin_menu', 'AdminController@menu', [ 5, $this->config ], 10, 2 );
}
@amostajo
amostajo / doc.action.addview.php
Created April 22, 2016 06:12
Wordpress MVC - Add action with view
<?php
public function init()
{
$this->add_action( 'ajax_logo', 'view@images.logo' );
}