Skip to content

Instantly share code, notes, and snippets.

View edinaldohvieira's full-sized avatar

Edinaldo H Vieira edinaldohvieira

View GitHub Profile
@edinaldohvieira
edinaldohvieira / Custom Post Type Landingpage
Created October 8, 2021 23:56 — forked from gmmedia/Custom Post Type Landingpage
Landingpage Abschnitt in WordPress
/**
* Custom Post Type: Landingpages.
* Add to your functions.php
*/
function cptui_register_my_cpts_landingpage() {
/**
* Post Type: Landingpages.
*/
@edinaldohvieira
edinaldohvieira / page-something.php
Created October 8, 2021 23:50 — forked from gmmedia/page-something.php
Kadence page template with the_content
<?php
/**
* Template Name: something
*
* @package kadence
*/
namespace Kadence;
<?php
//1 – Definimos Para quem vai ser enviado o email
$para = "seu-email@dominio.com.br";
//2 - resgatar o nome digitado no formulário e grava na variavel $nome
$nome = $_POST['nome'];
// 3 - resgatar o assunto digitado no formulário e grava na variavel //$assunto
$assunto = $_POST['assunto'];
//4 – Agora definimos a mensagem que vai ser enviado no e-mail
$mensagem = "<strong>Nome: </strong>".$nome;
$mensagem .= "<br> <strong>Mensagem: </strong>".$_POST['mensagem'];
@edinaldohvieira
edinaldohvieira / politica_de_privacidade.html
Created July 9, 2019 09:42 — forked from Senhordim/politica_de_privacidade.html
Política de privacidade e Termos de Uso
<p>Todas as suas informações pessoais recolhidas serão usadas para o ajudar a tornar a sua visita ao nosso site o mais produtiva e agradável possível.</p>
<p>A garantia da confidencialidade dos dados pessoais dos utilizadores do nosso site é importante para o Viva a Segunda.</p>
<p>Todas as informações pessoais relativas a membros, assinantes, clientes ou visitantes que utilizem o Viva a Segunda serão tratadas em concordância com a Lei da Proteção de Dados Pessoais de 26 de outubro de 1998 (Lei n.° 67/98).</p>
<p>A informação pessoal recolhida pode incluir seu nome, e-mail, número de telefone e/ou telefone celular, endereço, data de nascimento e/ou outros.</p>
<p>O uso do Viva a Segunda pressupõe a aceitação deste acordo de privacidade. A equipe do Viva a Segunda reserva-se ao direito de alterar este acordo sem aviso prévio. Deste modo, recomendamos que consulte esta página com regularidade de forma a estar sempre atualizado.</p>
<h3>Os anúncios</h3>
<p>Tal com
@edinaldohvieira
edinaldohvieira / mask.js
Created July 9, 2019 09:39 — forked from Senhordim/mask.js
Solução Mask input para Telefone com 8 e 9 dígitos
// jQuery Masked Input
$('#celular').mask("(99) 9999-9999?9").ready(function(event) {
var target, phone, element;
target = (event.currentTarget) ? event.currentTarget : event.srcElement;
phone = target.value.replace(/\D/g, '');
element = $(target);
element.unmask();
if(phone.length > 10) {
element.mask("(99) 99999-999?9");
} else {
@edinaldohvieira
edinaldohvieira / ui.datepicker-pt-BR.js
Created July 9, 2019 09:35 — forked from Senhordim/ui.datepicker-pt-BR.js
Tradução datepicker pt-BR
/* Brazilian initialisation for the jQuery UI date picker plugin. */
/* Written by Leonildo Costa Silva (leocsilva@gmail.com). */
jQuery(function($){
$.datepicker.regional['pt-BR'] = {
closeText: 'Fechar',
prevText: '&#x3c;Anterior',
nextText: 'Pr&oacute;ximo&#x3e;',
currentText: 'Hoje',
monthNames: ['Janeiro','Fevereiro','Mar&ccedil;o','Abril','Maio','Junho',
'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
@edinaldohvieira
edinaldohvieira / export_csv.php
Created July 21, 2018 12:29 — forked from apocratus/export_csv.php
Export MySQL to CSV (php script)
<?php
/* vars for export */
// database record to be exported
$db_record = 'XXXXXXXXX';
// optional where query
$where = 'WHERE 1 ORDER BY 1';
// filename for export
$csv_filename = 'db_export_'.$db_record.'_'.date('Y-m-d').'.csv';
// database variables
@edinaldohvieira
edinaldohvieira / detect_mobiles.php
Created July 21, 2018 12:29 — forked from apocratus/detect_mobiles.php
Mobile Phone Browser Detection
<?php
$useragent = $_SERVER['HTTP_USER_AGENT'];
if(preg_match('/android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$useragent) || preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|
@edinaldohvieira
edinaldohvieira / wp_usermeta.md
Created October 10, 2017 22:29 — forked from magnific0/wp_usermeta.md
Show and Edit User Meta in Wordpress

#Show and Edit User Meta in Wordpress

Description

This simple procedure will allow you to:

  1. Display user meta fields under in the user list as additional columsn (Users > All Users).
  2. Display these fields on user profiles.
  3. Edit these fields under user edit.

This method works completely without plugins and involves just some functions and hooks in functions.php. Plugins like "User Meta Display" achieve this to some level, but treat custom meta fiedlds completely different from the regular fields. They are shown and edited in seperate environment and fail to show the meta data is a table list. This method integrates custom user meta along with regular user (meta).