WordPress

Perguntas e respostas para desenvolvedores e administradores do WordPress


3
Como excluir em massa todos os usuários sem postagens?
Eu tenho 10 mil usuários, cerca de 98% desses usuários nunca publicaram um post (quero dizer, post não comentários). Eu preciso de uma maneira de excluir em massa os usuários com 0 postagens. O método deve contar todas as postagens incluídas nos tipos de postagem personalizados e deve usar a …
8 filters  users 



2
API WP REST É bastante fácil renomear a parte padrão wp-json uri?
A API REST do WP expõe muitas informações, portanto filtre os pontos de extremidade que não são necessários para a exposição. Não consigo filtrar tudo: o local dos arquivos de mídia necessários é exposto, por exemplo. Como uma proteção extra, eu gostaria de mistificar o uri padrão. Eu gostaria de …
8 rest-api 

1
A adição programada de imagens à biblioteca de mídia com wp_generate_attachment_metadata falha aleatoriamente
Estou executando a versão mais recente do WordPress (4.6) em um servidor LAMP (hospedagem compartilhada) com a versão 5.6.12 do PHP. Eu estou tentando programaticamente adicionar 10 imagens , carregadas com ftp para o wp-uploadsdiretório, para a biblioteca de mídia usando as três funções do WordPress wp_insert_attachment, wp_generate_attachment_metadatae wp_update_attachment_metadata. Meu …


1
Regras de reescrita personalizadas para página de arquivo e postagem única
Estou construindo um site Wordpress com vários tipos de postagem personalizados. Cada tipo de postagem é uma revista diferente. Também tenho meta campos personalizados para um ano e edição de revista. Gostaria de ter URLs (archive.php usado): http://my_site/magazine/name/ http://my_site/magazine_name/year/ http://my_site/magazine_name/year/issue/ Eu fiz isso por código: function magazine_rewrite_tag() { add_rewrite_tag('%issue_year%', '([0-9]{4})'); …

1
Por que ainda existem comentários e trackbacks para tipos de postagem personalizados?
Temos um site onde não queremos comentários ou trackbacks. Fizemos o seguinte para desativar os trackbacks: Em Configurações> Discussão, desmarcada "Permitir notificações de link de outros blogs (pingbacks e trackbacks)". Desmarcado "Permitir que as pessoas publiquem comentários em novos artigos". Também voltamos e desativamos comentários e trackbacks para qualquer coisa …

1
Teste de unidade adequado no WordPress
Existem diferentes tópicos disponíveis para testes de unidade no WordPress. No que diz respeito à preocupação, deve haver um teste de unidade adequado para cada peça de personalização feita no WordPress. Eu verifiquei alguns plugins e artigos sobre o mesmo. Aqui estão alguns. http://codex.wordpress.org/Theme_Unit_Test http://wptest.io/ https://make.wordpress.org/core/handbook/testing/automated-testing/phpunit/ Agora, com a unidade …

4
É possível parar completamente a recuperação de postagens do WP_Query?
Estou tentando usar o WP Redis para armazenar em cache todo o objeto $ wp_query com a chave $ query_vars_hash . Foi assim que $wp_queryfoi adicionado a $wp_object_cache: add_action('wp', function($wp) { if ( is_admin() ) return; global $wp_query; if ( !wp_cache_get($wp_query->query_vars_hash, 'globals') ) { wp_cache_add($wp_query->query_vars_hash, $wp_query, 'globals'); } }); Em …
8 wp-query  hooks  cache 

1
wp_insert_post add meta_input
Na documentação de, wp_insert_posthá um registro de alterações na metade da página que diz o seguinte: Desde: WordPress 4.4.0 Um array 'meta_input' agora pode ser passado para $ postarr para adicionar metadados de post. Estou usando o Wordpress 4.4.2. Vou tentar adicionar uma nova postagem executando o código da seguinte …

3
Remova a consulta da página inicial
Eu tenho uma página inicial exibindo o home.phpmodelo, contendo 2 barras laterais com widgets. A consulta principal ainda recebe as 10 postagens padrão, mas como não as estou exibindo, gostaria de eliminar completamente a consulta que está sendo feita no banco de dados. Se necessário, um loop de postagem vazio …
8 loop  query  homepage 

3
Como adicionar cabeçalhos ao email de saída?
Desejo adicionar um cabeçalho adicional aos emails de saída em meus sites, para que eu possa determinar facilmente qual site enviou um determinado email. (Eu coloquei um plug-in de funcionalidade padrão em todos os meus sites, para que isso seja fácil o suficiente, e configurar meu cliente de email para …

1
Quando usar exceções x objetos de erro x simplesmente falso / nulo
Estou escrevendo um plug-in e estou tentando avaliar quando usar diferentes abordagens de manipulação de erros. Existem três métodos que estou considerando: Lançando uma exceção (classe personalizada) Retornando um objeto de erro (extensão de WP_Error) Basta retornar nulo / falso Algumas situações que estou considerando Tentando obter / definir uma …

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.