Skip to content

Instantly share code, notes, and snippets.

View leobaiano's full-sized avatar

Leo Baiano leobaiano

  • UX Agency
  • São Paulo, SP - Brasil
View GitHub Profile
@leobaiano
leobaiano / page-palestras
Created January 11, 2016 18:28 — forked from walterjaworski/page-palestras
Checkboxes com palestras e origem selecionada automaticamente
<fieldset>
<legend>Todas as palestras</legend>
<?php // WP_Query arguments
$args = array (
'post_type' => array( 'palestra' ),
);
// The Query
@leobaiano
leobaiano / resize-images-in-mac.txt
Last active November 23, 2015 21:59
Bactch Resize images in MAC
sips -Z 1024 *.jpg
# Mantendo a imagem original e salvando as imagens redimensionadas em outro diretório
sips -Z 1024 *.jpg --out /Users/leobaiano/photo/scaleddown/
@leobaiano
leobaiano / wordpress-ubuntu-bootstrap.txt
Last active September 16, 2015 20:10
WordPress - Simple Ubuntu bootstrap
# It's dangerous to go alone! Take this
sudo su
# Update
apt-get update
apt-get upgrade
# Install Apache2
apt-get install apache2
@leobaiano
leobaiano / validar_cpf.js
Created September 10, 2015 12:41
Validar CPF com javascript
function validaCPF(cpf)
{
var numeros, digitos, soma, i, resultado, digitos_iguais;
digitos_iguais = 1;
if (cpf.length < 11)
return false;
for (i = 0; i < cpf.length - 1; i++)
if (cpf.charAt(i) != cpf.charAt(i + 1))
{
digitos_iguais = 0;
@leobaiano
leobaiano / cria_imagem_destacada.php
Last active August 29, 2015 14:27
WordPress - Script para recuperar a url de uma imagem, em um campo personalizado, e transformar em imagem destacada de um post
<?php
// nome do campo personalizado que tem a URL da imagem
$nome_do_campo_imagem = '';
// inclue a classe que cuida das imagens no WordPress
require_once( ABSPATH . 'wp-admin/includes/image.php' );
// Cria uma instancia de WP_Query que retorna todos os posts do tipo post
// Se tiver muitos posts é bom fazer a migração em lotes, para isso utilize o offset
// Exemplo: $obj = new WP_Query ( array( 'post_type' => 'post', 'posts_per_page' => '500', 'offset' => '499' ) );
// Ionic Starter App
// angular.module is a global place for creating, registering and retrieving Angular modules
// 'starter' is the name of this angular module example (also set in a <body> attribute in index.html)
// the 2nd parameter is an array of 'requires'
// 'starter.services' is found in services.js
// 'starter.controllers' is found in controllers.js
angular.module('starter', ['ionic', 'starter.controllers', 'starter.services'])
.run(function($ionicPlatform) {
@leobaiano
leobaiano / get_files_upload_size_wordpress.php
Created July 27, 2015 20:08
Lista os arquivos da pasta uploads do WordPress com seu tamanho
<?php
$upload_dir = wp_upload_dir();
echo $upload_dir['path'];
$folder = $upload_dir['path'] . '/*';
foreach( glob($folder) as $files ){
$size = filesize($files);
// if( $size < 10240 ){
echo $files . '( ' . formatSizeUnits( $size ) . ')<br />';
// }
}
@leobaiano
leobaiano / 0_reuse_code.js
Last active August 29, 2015 14:25
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@leobaiano
leobaiano / filter_custom_field_search_wordpress_admin.php
Created July 22, 2015 21:31
Filter Posts Search Admin WordPress - Custom Field
<?php
function my_admin_post_search_by_custom_fields( $query ) {
if ( ! is_admin() ) {
return;
}
// Search just for posts
if ( isset( $query->query_vars['post_type'] ) && 'post' !== $query->query_vars['post_type'] ) {
return;
}
@leobaiano
leobaiano / filter_search_WordPress_per_taxonomy.php
Created July 22, 2015 04:34
Filotro de busca WordPress com taxonomys
<?php
function filter_search( $query ) {
if ( !is_admin() && $query->is_main_query() && $query->is_search ) {
$tax_query = array(
array(
'taxonomy' => 'frutas',
'field' => 'slug',
'terms' => 'laranja'
),
array(