Skip to content

Instantly share code, notes, and snippets.

View fdaciuk's full-sized avatar
🔥

Fernando Daciuk fdaciuk

🔥
View GitHub Profile
@fdaciuk
fdaciuk / 404.php
Last active December 15, 2015 15:19
Criando páginas institucionais no WordPress em precisar criar a página pelo painel
<?php
$pages = array( 'sobre', 'contato' );
// Verificar se a URL acessada consta no array.
if( in_array( get_query_var( 'pagename' ), $pages ) ) {
header( 'HTTP/1.1 200 OK' );
get_template_part( 'page-' . get_query_var( 'pagename' ) );
die();
} else {
@fdaciuk
fdaciuk / .jshintrc
Last active December 15, 2015 13:19
Gruntfile.js padrão para projetos em WP.
{
"curly": true,
"eqeqeq": true,
"immed": true,
"latedef": true,
"newcap": true,
"noarg": true,
"sub": true,
"undef": true,
"boss": true,
@fdaciuk
fdaciuk / id_facebook.js
Created March 22, 2013 19:29
Pegar ID de usuário ou página do Facebook com jQuery
/**
* @param username - (required) O nome de usuário ou da página que você quer que retorne os dados
* @param data - (return) Retorno da função com os dados do usuário ou página do Facebook
*
*/
$.ajax({
url : 'http://graph.facebook.com/'+ username +'?callback=?',
dataType : 'jsonp',
success : function( data ) {
@fdaciuk
fdaciuk / search_functions.php
Created March 13, 2013 02:29
Incluir outros campos além do padrão na busca do WordPress Referência: http://codex.wordpress.org/Custom_Queries
<?php
function custom_search_where($where) {
// put the custom fields into an array
$customs = array('custom_field1', 'custom_field2', 'custom_field3');
foreach($customs as $custom) {
$query .= " OR (";
$query .= "(m.meta_key = '$custom')";
$query .= " AND (m.meta_value LIKE '{$n}{$term}{$n}')";
$query .= ")";
@fdaciuk
fdaciuk / konami_code.js
Created March 8, 2013 17:03
Brincando com Konami Code.
var $konami = $('#konami'),
$all = $('#all'),
$msg = $('#msg'),
keyCode,
konami_code = [38, 38, 40, 40, 37, 39, 37, 39, 66, 65],
konami_code_count = konami_code.length - 1,
cont = 0;
$(document).on('keydown', function(e) {
keyCode = e.keyCode || e.which;
@fdaciuk
fdaciuk / article_section_html5.html
Created February 13, 2013 15:19
Uma seção com vários artigos relacionados à seção, mas independentes entre si.
<section>
<h1>Posts do blog</h1>
<article>
<h1>Título do artigo</h1>
<p>Resumo do artigo</p>
</article>
<article>
<h1>Título do artigo</h1>
@fdaciuk
fdaciuk / scripts.js
Last active December 12, 2015 08:49
Modelo de Javascript em Módulos
(function( window, document, $ ) {
var obj = function() {
};
})( window, document, jQuery );
<?php
define('MPDF_PATH', 'class/mpdf/');
include(MPDF_PATH.'mpdf.php');
$mpdf=new mPDF();
$mpdf->WriteHTML('Hello World');
$mpdf->Output();
exit();
@fdaciuk
fdaciuk / pagination.php
Created January 29, 2013 14:53
Paginação para WP
<?php
/**
* @param $query - (required) Query utilizada para o loop. Se for uma query personalizada, passe o objeto. Senão, passe $wp_query
* @param $baseURL - (optional) URL a partir de onde a paginação deve ser feita.
*
*/
function pagination( $query, $baseURL = '' ) {
if ( ! $baseURL ) $baseURL = get_bloginfo( 'url' );
$page = $query->query_vars["paged"];
if ( !$page ) $page = 1;
@fdaciuk
fdaciuk / cpt.php
Last active December 11, 2015 18:58
Criar CPT no WP
<?php
/**
* Arquivo para criação de CPTs e Taxonomias
*
*/
// CPT Labs
$create_cpt->cpt( array(
'slug' => 'labs',
'name' => 'Labs',