Skip to content

Instantly share code, notes, and snippets.

@everaldomatias
everaldomatias / get_glyphicon.php
Last active February 22, 2018 12:20
Função para retornar tag <span> com ícone da biblioteca Glyphicons
/**
*
* Função para retornar tag <span> com ícone da biblioteca Glyphicons
*
* @author Everaldo Matias <http://everaldomatias.github.io>
* @version 0.1
* @since 22/02/2018
* @link https://gist.github.com/everaldomatias/e3f7af6eaa19037d7046c39f6c860390
* @param $icon string que irá receber a especificação do ícone
* @example <?php echo get_glyphicon( 'glyphicon-heart' ); ?>
@everaldomatias
everaldomatias / user_by_ftp.php
Last active April 17, 2018 17:08
Função para criar usuário administrador no WordPress via FTP
/**
*
* Função para criar usuário administrador no WordPress via FTP
*
* @since 17/04/2018
* @see https://brasa.art.br/como-adicionar-um-usuario-no-wordpress-pelo-ftp/
* @return void
*
*/
@everaldomatias
everaldomatias / mask_cpf_cnpj.js
Created May 18, 2018 11:57
Máscara jQuery para CPF e CNPJ no mesmo campo
/*
Adiciona máscara em CPF e CNPJ no mesmo campo
Caso precise você pode mudar o seletor para usar um ID ou class.
Fonte: https://jsfiddle.net/pdd8g4mf/
*/
var CpfCnpjMaskBehavior = function (val) {
return val.replace(/\D/g, '').length <= 11 ? '000.000.000-009' : '00.000.000/0000-00';
},
cpfCnpjpOptions = {
'use strict';
var gulp = require('gulp');
var sass = require('gulp-sass');
var watch = require('gulp-watch');
var concat = require('gulp-concat');
var cleanCSS = require('gulp-clean-css');
sass.compiler = require('node-sass');
<?php
/**
* Add virtual page on WordPress hierarchy
* @link https://metabox.io/how-to-create-a-virtual-page-in-wordpress/
*/
add_filter( 'generate_rewrite_rules', function ( $wp_rewrite ){
$wp_rewrite->rules = array_merge(
['example/(\w+)/?$' => 'index.php?exp=$matches[1]'],
@everaldomatias
everaldomatias / register_post_type_labels.php
Last active September 12, 2019 17:40
WordPress register_post_type labels
<?php
[
'name' => __( '', '' ),
'singular_name' => __( '', '' ),
'add_new' => __( '', '' ),
'add_new_item' => __( '', '' ),
'edit_item' => __( '', '' ),
'new_item' => __( '', '' ),
'view_item' => __( '', '' ),
'view_items' => __( '', '' ),
@everaldomatias
everaldomatias / the_remove_wp_style.php
Created October 22, 2019 13:33
Função para remover um stylesheet do WordPress
<?php
/**
*
* Função para remover um stylesheet do WordPress.
* Por padrão o WordPress imprime o ID do style na tag <link> com um sufixo -css, exemplo 'theme-media-css', nesse caso o ID é apenas 'theme-media'
*
* @author Everaldo Matias <https://everaldo.dev>
* @uses Aplique no functions.php do seu tema (ou plugin)
* @since 20191022
@everaldomatias
everaldomatias / example-kirki-configuration.php
Last active January 16, 2020 20:01
Example for the Kirki WordPress Plugin configuration
<?php
/**
*
* Config, Panels, Sections and Fields by Kirki
*
* @link https://kirki.org/
* @author Everaldo Matias <https://everaldo.dev>
* @since 16/01/2020
* @version 1.0
if ( ! function_exists( 'auto_create_category' ) ) {
/**
*
* Create category with specific CPT is create or updated
*
* @author Everaldo Matias
* @link https://everaldo.dev
*
* @version 1.0
@everaldomatias
everaldomatias / the-file-size.php
Created May 17, 2020 23:52
WordPress function for get file size in attachment
if( !function_exists( 'the_file_size' ) ) {
/**
*
* WordPress function for get file size in attachment
*
* @author Everaldo Matias
* @link https://everaldo.dev
*
* @version 1.0