Skip to content

Instantly share code, notes, and snippets.

View taciara's full-sized avatar
🏠
Working from home

Taciara Furtado taciara

🏠
Working from home
View GitHub Profile
@taciara
taciara / functions.php
Created August 29, 2020 14:51
Alterar ordem do Archive
<?php
// ORDEM DO ARCHIVE
add_filter('pre_get_posts', function ( $wp_query ) {
if ( $wp_query->is_archive() && 'SLUGDOARCHIVE' === $wp_query->get('post_type') ) {
$wp_query->set('meta_key', 'data_de_inicio');
$wp_query->set('orderby', 'meta_value');
$wp_query->set('order', 'ASC');
}
return $wp_query;
});
@taciara
taciara / function.php
Created August 27, 2020 15:17
Como mudar o botão "Adicionar"ou "Ver Opções" no WooCommerce para "Comprar agora"
<?php
/* Coloque este código no teu functions.php */
//Mudar o Adicionar para Comprar agora no WooCommerce
add_filter( 'woocommerce_product_single_add_to_cart_text', 'dmw_site_add_to_cart_text' );
function dmw_site_add_to_cart_text() {
return __( 'Comprar agora', 'woocommerce' );
}
//Mudar o Ver Opções para Comprar agora no WooCommerce
@taciara
taciara / yoast_seo_sitemap_add_custom_type.php
Created August 16, 2020 00:11 — forked from amboutwe/yoast_seo_sitemap_add_custom_type.php
Filters and example code for Yoast SEO sitemaps
<?php
/********* DO NOT COPY THE PARTS ABOVE THIS LINE *********/
/* Create Custom Yoast Sitemap
* Credit: Unknown
* Last Tested: Unknown
*********
* HOW TO USE
* Replace TYPE with your custom type
*/
@taciara
taciara / fontend.css
Created May 8, 2020 19:02
Botão Duplo. No exemplo utilizei botões de telefone fixo e whatsapp.
/* CHAT WHATSAPP */
#chatWhatsapp2 { position: fixed; bottom: 90px; right: 2%; cursor: pointer; z-index: 200; }
#chatWhatsapp2 #btn { display: table; background: #294c04; color: #fff; text-align: center; border-radius: 100%; position: relative; font-size: 30px; z-index: 2; }
#chatWhatsapp2 #btn i { }
#chatWhatsapp2 #btn i.fa-whatsapp { line-height: 70px; width: 70px; }
#chatWhatsapp2 #callto { -webkit-animation: slide-down .3s ease-out; -moz-animation: slide-down .3s ease-out; position: absolute; display: none; overflow: hidden; bottom: 130%; bottom: 0; right: 0; width: 298px; height: auto; font-size: 18px; z-index: 5; }
#chatWhatsapp2 #callto a { display: block; width: 100%; height: auto; color: #fff; text-decoration: none; margin: 10px 0 0; padding: 0 8%; line-height: 30px; border-radius: 10px; text-align: left; position: relative; }
#chatWhatsapp2 #callto a:last-of-type { border-bottom: none; }
#chatWhatsapp2 #callto a i { font-size: 30px; line-height: 70px; width: 70px; background: #3f853b; text-align: ce
@taciara
taciara / mask.html
Created April 21, 2020 23:30
Másca dual para telefone/celular
<!-- no formulário -->
<input type="tel" id="phone" class="phone" name="phone" placeholder="Seu Telefone ou Whatsapp" autocomplete="off" required>
<!-- biblioteca importante -->
<script type="text/javascript" src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
<script type="text/javascript" src="assets/js/jquery.mask.js"></script>
<!-- js para funcionar -->
<script type="text/javascript">
(function($) {
@taciara
taciara / webp.html
Last active April 21, 2020 18:41
Como utilizar imagem Webp em sites. Isso é muito útil para otimização de sites
<!-- OPÇÃO 1: Site Estático, de forma bem manual -->
<picture>
<source srcset="image.webp" type="image/webp">
<img src="image.png" alt="" title="">
</picture>
<!-- TERMINA AQUI -->
<!-- OPÇÃO2: Site estático, mas de forma automatia -->
<!-- no css (caso seja necessário) -->
<style>
@taciara
taciara / robots.txt
Created April 15, 2020 01:12
Modelo de Robots TXT
User-agent: *
Crawl-delay: 30
Disallow: /carrinho
Disallow: /checkout
Disallow: /produtos/buscar*
Disallow: *?filter*
Sitemap: URL DO XML
@taciara
taciara / randon.php
Created April 14, 2020 15:04
Texto Randômico. Exemplo simples em php, mas que pode ser aplicado em qualquer situação
<!DOCTYPE html>
<html>
<head>
<title>Texto Randômico</title>
</head>
<body>
<?php
$linkArray = ['link', 'link2', 'link3'];
$textoArray = ['texto 1', 'texto 2', 'texto 3'];
$link = rand( 0, count( $linkArray ) - 1 );
@taciara
taciara / disable-comments.php
Created September 20, 2019 14:00
Remover Formulário de Comentários (através do functions)
// Remove Formulário de Comentários no Front-end
/*
Remove o Formulário de Comentários dos Posts, mas deixa os comentários existentes.
*/
function cwp_desativa_comentarios_frontend() {
return false;
}
add_filter('comments_open', 'cwp_desativa_comentarios_frontend', 20, 2);
add_filter('pings_open', 'cwp_desativa_comentarios_frontend', 20, 2);
@taciara
taciara / formulario.php
Last active August 24, 2019 17:15
Validação de formulário simples
<!-- No HTML -->
<form id="contactForm2" action="enviar.php" method="post">
<label class="my-2">Nome para contato:</label>
<input class="form-control" type="text" name="Name" placeholder="Nome Completo" required="">
<label>Informe seu e-mail:</label>
<input class="form-control" type="email" name="Email" placeholder="E-mail" required="">
<label class="my-2">Escolha o tipo de plano:</label>
<select name="Subject" class="form-control">