Skip to content

Instantly share code, notes, and snippets.

View larbous's full-sized avatar

Luiz Sobral larbous

View GitHub Profile
@larbous
larbous / estados_brasileiros_com_pipe.txt
Last active July 26, 2021 18:59
Estados Brasileiros com UF e título separados por pipe para uso no form do Elementor Pro
Ordem: UF->Estado
AC|Acre
AL|Alagoas
AM|Amazonas
AP|Amapá
BA|Bahia
CE|Ceará
DF|Distrito Federal
@larbous
larbous / Validate_cpf_cnpj
Last active January 13, 2023 11:10 — forked from fjcunha/Validate_cpf_cnpj
jQuery validator methods to validate cpf and cnpj
jQuery.validator.addMethod("cnpj", function (value, element) {
var numeros, digitos, soma, i, resultado, pos, tamanho, digitos_iguais;
if (value.length == 0) {
return false;
}
value = value.replace(/\D+/g, '');
digitos_iguais = 1;
@larbous
larbous / validatorCNH.js
Last active January 13, 2023 13:01 — forked from danielnass/gist:d41d47a9b6e05918a56c
jQuery Validation Additional Method CNH - Carteira Nacional de Habilitação - Carteira de Motorista
$.validator.addMethod('CNH', function(value, element) {
var ret,
cnh = value,
firstChar = cnh.charAt(0);
if (cnh.replace(/[^\d]/g, '').length === 11 && firstChar.repeat(11) !== cnh) {
var dsc = 0;
for (var i = 0, j = 9, v = 0; i < 9; ++i, --j) {
@larbous
larbous / wp-config.php
Created May 31, 2023 17:12
Limitando as revisões de post
Coloque o código abaixo no arquivo wp-config.php na raiz da instalação do WordPress
// Desabilitar as revisões do post
// insert above the ‘ABSPATH’ otherwise it won’t work
define('AUTOSAVE_INTERVAL', 300); // seconds
define('WP_POST_REVISIONS', 3); // true ou false qualquer número de revisões
@larbous
larbous / mautic-form-preload.js
Last active June 15, 2023 20:48 — forked from stevedrobinson/mautic-form-preload.js
Pre-populate Mautic Form Data from Query String Parameters
<script>
(function(document){
function populateForms(){
if (document.readyState == 'interactive') {
if (document.forms.length !== 0 && location.search) {
var query = location.search.substr(1);
query.split('&').forEach(function (part) {
if (part.indexOf('=') !== -1) {
var item = part.split('=');
var key = item[0];
@larbous
larbous / redirect_registration_page.php
Created November 3, 2023 13:50
Redirect User Registration to Custom Registration Page
<?php
// Redirect Registration Page
function my_registration_page_redirect()
{
global $pagenow;
if ( ( strtolower($pagenow) == 'wp-login.php') && ( strtolower( $_GET['action']) == 'register' ) ) {
wp_redirect( home_url('/registration-url'));
}
}
@larbous
larbous / formcep.html
Created January 10, 2024 14:24
Código jQuery completo para CEP automático e máscaras para campos de formulário
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.15/jquery.mask.min.js"></script>
<script type="text/javascript" >
jQuery(document).ready(function( $ ) {
function limpa_formulario_cep() {
$("#form-field-endereco").val("");
$("#form-field-cidade").val("");
$("#form-field-estado").val("");
}
@larbous
larbous / import_users_msa_to-wp.php
Created February 7, 2024 20:55
Importando dados do MS-Access para a tabela users do WordPress
<?php
// Conexão com o banco de dados MS-Access
$db = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=Caminho/Para/Seu/Arquivo.mdb");
// Consulta para obter os usuários do MS-Access
$query = "SELECT * FROM usuarios";
$result = $db->query($query);
// Loop através dos resultados
foreach ($result as $row) {
@larbous
larbous / funcoes_php8createfunction.php
Last active April 9, 2024 16:52
PHP 8 create_function replacement
/*
* PHP 8 create_function replacement.
* Use apenas como um paliativo para o sistema antigo voltar
* a funcionar e atualize em seguida.
* coloque este trecho dentro do arquivo functions.php do tema ativo.
*/
if ( ! function_exists( "create_function" ) ) {
function create_function( $arg, $body ) {
static $cache = array();
static $max_cache_size = 64;
<?php
/*
* Fatal error: Unparenthesized a ? b : c ? d : e is not supported. Use either (a ? b : c) ? d : e or a ? b : (c ? d : e) in /var/www/wp- * content/plugins/js_composer/include/classes/editors/class-vc-frontend-editor.php on line 646
*
*Como resolver
*O erro indica que a versão do WPBakery usada não é compatível com a versão do PHP atualmente ativa. Você precisaria baixar a versão
*mais recente do WPBakery para corrigir isso. Como WPBakery é um produto comercial, entre em contato com o suporte para mais dúvidas:
*https://wpbakery.com – perguntas sobre produtos comerciais não são permitidas aqui no fórum.
*