WordPress

Perguntas e respostas para desenvolvedores e administradores do WordPress


2
Como o Gutenberg lida com traduções no React?
Eu estava atravessando o código fonte de Gutenberg, por exemplo desta e não consegue entender como eles lidam com traduções ... Eles importam isso import { __ } from '@wordpress/i18n'e, em seguida, no código-fonte, eles usam isso speak( __( 'Block settings closed' ) );. Alguém pode me dizer como eles …


3
Como obter o nome de usuário do WordPress no formato Array
Quero criar uma função de preenchimento automático no WordPress. Quero um campo de pesquisa onde o nome de usuário possa ser pesquisado. Estou usando a seguinte interface do usuário do JQuery. <label>Users</label> <input type="text" name="user_name" id="user-name" /> <?php $get_arr_user = array('John', 'Rogers', 'Paul', 'Amanda', 'Peter'); ?> <script> jQuery(document).ready(function($) { var …
11 users 

3
wp_add_inline_script sem dependência
Eu tenho um snippet de javascript que quero injetar no rodapé da página. É um código de rastreamento, digamos, semelhante ao Google Analytics. Não tem dependências, é um trecho independente. Eu posso fazer algo assim function render_tracking_code(){ wp_enqueue_script( 'depends-js', 'https://rdiv.com/dummy.js', array(), '0.01', true ); wp_add_inline_script( 'depends-js', 'aWholeBunchOfJavascriptCode' ); } add_action( …

2
Compreendendo add_rewrite_rule
Estou tentando add_rewrite_ruletrabalhar para extrair um parâmetro do URL e passá-lo para a solicitação. Visto várias postagens sobre isso, mas não consigo fazê-lo funcionar. Se um URL começar com uma determinada string, gostaria de removê-lo e transmiti-lo como um parâmetro de consulta. URL de solicitação de exemplo: http://domain.com/foo/my_page Isso seria …



3
wp-cli Ativando o modo de manutenção
Durante as atualizações de tema ou plug-in, o modo de manutenção é ativado e desativado quando concluído. É possível ativar / desativar manualmente o modo de manutenção? Enabling Maintenance mode... Downloading update from xxxx Disabling Maintenance mode...
11 wp-cli 


1
Quando o Wordpress quebra scripts embutidos no CDATA?
Estou depurando um problema com um script de terceiros que os usuários do wordpress usam copiando / colando um trecho de script e html nos corpos de seus posts, como (exemplo do mundo não real, é claro): <script> window.foobar = window.foobar || { hello: function(){ console.log('Hello World'); } }; window.foobar.hello(); …

4
Admin: página de edição muito lenta causada pela meta consulta principal
Observamos tempos de carregamento muito longos ao editar uma postagem ou página. Usando o Query Monitor, descobrimos que essa consulta principal do WP está levando entre 15 e 20 anos. SELECT meta_key FROM wp_postmeta GROUP BY meta_key HAVING meta_key NOT LIKE '\\_%' ORDER BY meta_key LIMIT 30 caller: meta_form() post_custom_meta_box() …
11 admin  editor 

1
Reescrever Slug para páginas de arquivo CPT no nome plural de Slug
Eu tenho um tipo de postagem personalizado com a lesma reescrita de plugincriação da estrutura de URL de http://site.com/plugin/plugin-slug/ . O que torna o arquivo CPT como http://site.com/plugin/ Gostaria de reescrevê-lo, sem usar uma página e um modelo de página personalizado, para usar http://site.com/plugins/ (que está labels=>Nameno CPT). mantendo a …

2
Como eu sei o tipo de postagem atual quando post.php no admin?
Estou tentando fazer algo com um gancho admin_init se - e somente se - o usuário estiver editando uma postagem (post.php) com o tipo de mensagem "event". Meu problema é que, embora o wordpress aponte para uma variável global chama $ post_type. se eu fizer: global $post_type; var_dump($post_type); Retorna NULL. …

3
Como conectar CPTs diferentes?
Espero que esta pergunta tenha seu lugar aqui. Eu sempre pensei que conectar diferentes tipos de postagem personalizados é uma necessidade bastante comum, como nos exemplos tutoriais populares de uso de taxonomia personalizada (livros / autores / títulos, filmes / atores / diretores etc.). Eu pessoalmente uso "Postagens 2 Postagens", …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.