Skip to content

Instantly share code, notes, and snippets.

View dantetesta's full-sized avatar

DANTE TESTA dantetesta

View GitHub Profile
@dantetesta
dantetesta / Editar o Switcher para False em todos os registros do CPT produtos.php
Created July 24, 2024 17:17
Editar o Switcher para False em todos os registros do CPT produtos
<?php
function wp_scripts_update_produtos_destaque() {
// Argumentos para a consulta de todos os posts do CPT 'produtos'
$args = array(
'post_type' => 'produtos',
'post_status' => 'publish',
'numberposts' => -1
);
@dantetesta
dantetesta / Habilita um botao pra alterar uma taxonomia via admin columns.php
Created July 19, 2024 13:07
Habilita um botao pra alterar uma taxonomia via admin columns.php
<?php
// Adicionar a coluna personalizada no CPT "clubes"
add_filter('manage_clubes_posts_columns', 'customize_clubes_columns');
function customize_clubes_columns($columns) {
$columns['destaque'] = __('Destaque', 'textdomain');
return $columns;
}
// Preencher a coluna com um label e um botão para marcar/desmarcar o termo "destaque"
@dantetesta
dantetesta / Deleta Registros de um Usuário e Suas Dependencias - Quando usado Relations do JetEngine.php
Last active July 17, 2024 12:14
Deleta Registros de um Usuário e Suas Dependencias - Quando usado Relations do JetEngine
<?php
function wpscripts_delete_user_shortcode($atts) {
// Extrai os atributos
$atts = shortcode_atts(array(
'userid' => 0,
), $atts, 'delete_user');
// Verifica se o userid foi passado e se o usuário está logado
if ($atts['userid'] && is_user_logged_in()) {
@dantetesta
dantetesta / Remove Medias de um Campo Metafield Quando o Post é Removido.php
Created July 17, 2024 12:11
Remove Medias de um Campo Metafield Quando o Post é Removido
<?php
// Hook para detectar a exclusão de posts
add_action('before_delete_post', 'wpscripts_handle_post_deletion');
function wpscripts_handle_post_deletion($post_id) {
global $wpdb;
// Verifica se o post tem uma imagem destacada
$thumbnail_id = get_post_thumbnail_id($post_id);
@dantetesta
dantetesta / PERMITE CRIAR UM INPUT COM INCREMENTO DE 6 EM 6 NOS PRODUTOS DA CATEGORIA BOLAS.PHP
Last active July 15, 2024 15:11
PERMITE CRIAR UM INPUT COM INCREMENTO DE 6 EM 6 NOS PRODUTOS DA CATEGORIA BOLAS
USADO EM https://galeriacdsports.com.br/home/
TRECHO JS/CSS
<script>
jQuery(document).ready(function() {
jQuery(document).on('input change', '.sn_qtd', function() {
var input = jQuery(this);
var step = parseInt(input.attr('step'), 10);
var value = parseInt(input.val(), 10);
@dantetesta
dantetesta / Mostrar Termos Existentes no Relation-Taxonomias do User.php
Last active July 10, 2024 16:21
Mostrar Termos Existentes no Relation-Taxonomias do User
Script JS
---------------
document.addEventListener('DOMContentLoaded', function () {
// Função para filtrar os options do select box
function filtrarOptionsSelectBox(termIds) {
// Obtem o select box pela classe (ajuste conforme necessário)
const selectBox = document.querySelector('.jet-select__control[name="filial"]');
if (!selectBox) return;
@dantetesta
dantetesta / ALTERA A URL DO AUTHOR - wordpress.php
Created July 10, 2024 13:20
ALTERA A URL DO AUTHOR - wordpress
<?php
// Adiciona uma nova regra de reescrita
function wpscripts_add_rewrite_rules() {
add_rewrite_rule(
'^([a-zA-Z0-9_-]+)/?$',
'index.php?author_name=$matches[1]',
'top'
@dantetesta
dantetesta / Mostra e Conta Favoritos - Data Storage - JetEngine Data Store.js
Created July 10, 2024 12:12
Mostra e Conta Favoritos - Data Storage - JetEngine Data Store
/*
Esse script serve para mostrar um menu de favoritos só quando houver itens no data store - do tipo local storage
Aplique a class .showinfo no item do menu
e coloque o código no elementor custom code all pages.
*/
<script>
jQuery(document).ready(function() {
@dantetesta
dantetesta / Deleta User + registros do CPT via relation + midias.php
Last active July 5, 2024 01:29
Deleta User + registros do CPT via relation + midias
uso [delete_user]
<?php
function wpscripts_delete_user_shortcode($atts) {
// Extrai os atributos
$atts = shortcode_atts(array(
'userid' => 0,
), $atts, 'delete_user');
@dantetesta
dantetesta / consulta datas radio.php
Created May 9, 2024 14:42
Consulta datas e mostra periodos radio jetformbuilder
function meu_shortcode_consultar_disponibilidade() {
ob_start(); // Inicia a captura de saída para permitir a utilização de echo
?>
<!-- Botão para consultar disponibilidade -->
<button id="botao-consultar-disponibilidade" type="button">Consultar disponibilidade</button>
<!-- Div para exibir o resultado -->
<div id="resultado-consulta"></div>
<!-- JavaScript para manipular o clique do botão e interagir com o AJAX -->