Eu precisei recentemente, numa situação de emergencia, em que eu não tinha acesso a DNS de um domínio e nem tempo para propagação, manter uma URL de um site e puxar o conteúdo de outro servidor. A solução mais rápida, foi fazer um iframe, mas precisava que fosse completamente transparente e imperceptível para o usuário. […]
All posts by Fagner Guimarães
Exibir data de criação de usuários na listagem do WordPress
Por padrão, o WordPress grava no banco de dados a data de criação do usuário, no entanto essa data não é exibida no painel de controle. Um de nossos clientes precisava saber a data em que os usuários haviam se cadastrado no site, essa era uma informação importante para o sucesso de uma campanha de […]
Drivers de vídeo Intel para computadores Ubuntu
1 |
sudo dpkg --add-architecture i386 && sudo add-apt-repository ppa:oibaf/graphics-drivers -y && sudo apt update && sudo apt dist-upgrade -y && sudo apt install libegl1-mesa libgl1-mesa-dri libgl1-mesa-dri:i386 libgl1-mesa-glx libgl1-mesa-glx:i386 libglapi-mesa libglapi-mesa:i386 libgles2-mesa mesa-utils libassimp4 beignet-opencl-icd xserver-xorg-video-intel -y && sudo mkdir /etc/X11/xorg.conf.d/ && echo -e 'Section "Device"\n Identifier "Intel Graphics"\n Driver "Intel"\n Option "AccelMethod" "sna"\n Option "TearFree" "true"\nEndSection' | sudo tee /etc/X11/xorg.conf.d/20-intel.conf |
Estados do Brasil para usar no select do Advanced Custom Fields (ACF)
No ACF, crie um campo do tipo select com o nome “Estados” e value “uf”. No input Escolhas, cole as linhas com valores e nomes dos estados:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
AC : Acre AL : Alagoas AP : Amapá AM : Amazonas BA : Bahia CE : Ceará DF : Distrito Federal ES : Espírito Santo GO : Goiás MA : Maranhão MT : Mato Grosso MS : Mato Grosso do Sul MG : Minas Gerais PA : Pará PB : Paraíba PR : Paraná PE : Pernambuco PI : Piauí RJ : Rio de Janeiro RN : Rio Grande do Norte RS : Rio Grande do Sul RO : Rondônia RR : Roraima SC : Santa Catarina SP : São Paulo SE : Sergipe TO : Tocantins |
Vai ficar assim: Pronto! Quando você for adicionar um post, a lista de estados já estará disponível para seleção.
API para consultar Estados e Municípios do Brasil
Em um formulário de um site, tive a necessidade de ter 2 campos select com Estado e Municípios. O funcionamento seria: exibir o select dos estados preenchidos e após selecionar o estado, o select de municípios apareceria com os municípios do estado relacionado. Encontrei uma API confiável do IBGE: https://servicodados.ibge.gov.br/api/docs/localidades Lista de Estados: https://servicodados.ibge.gov.br/api/v1/localidades/estados/ Lista […]
Como adicionar fontes do tema nos seus widgets do Elementor
Em alguns projetos que uso Elementor e preciso de fonts personalizadas, eu prefiro adicioná-las diretamente no arquivo CSS do meu tema ao invés de usar o recurso Custom Fonts do Elementor. Faço isso porque já vivi a experiência de ter que alterar a font de um projeto depois de ter montado várias páginas no Elementor […]
Como traduzir a url dos archive com polylang free
Se você está utilizando o plugin Polylang para fazer a tradução do seu site em WordPress, vai perceber que na versão gratuita do plugin, não é possível traduzir os slug da archive de post_types. Para resolver isso, existe um plugin incremental que você pode instalar e depois usar um add_filter no functions.php do seu site. […]
Elementor – Erro 403 quando insere script
Se você está recebendo um erro 403 quando insere uma tag <script> dentro do bloco HTML no Elementor, o problema pode ser uma configuração de segurança do seu site. Se você utiliza o plugin Wordfence, por default ele possui uma proteção ativa que está bloqueando sua ação. Veja o post no forum do Wordfence que […]
Como adicionar o GTM em sites com Elementor
Existem algumas formas de se fazer isso, uma delas é você editar no arquivo functions.php do seu tema, adicionando os códigos abaixo. Lembre-se de alterar no código os locais onde tem GTM-XXXX pelo seu código GTM do Google.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
// please, replace the GTM-XXXX add_action( 'wp_head', 'custom_add_google_tag_manager_head', 0 ); function custom_add_google_tag_manager_head () { ?> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-XXXX');</script> <!-- End Google Tag Manager --> <?php } // replace the GTM-XXXX here too add_action( 'elementor/page_templates/canvas/before_content', 'custom_add_google_tag_manager_body' ); function custom_add_google_tag_manager_body () { ?> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXX" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <?php } |
Ative o filtro por um campo ACF na REST API do WordPress.
Se você estiver usando a REST API nativa do WordPress e precisa fazer uma busca por um campo que está no seu ACF, eis como fazê-lo: Reativar esse recurso de filters na REST API. Esse recurso foi removido quando passou a ser nativa do WordPress, então instale e ative o plugin oficial para fazer isso: https://github.com/WP-API/rest-filter […]