WordPress

Perguntas e respostas para desenvolvedores e administradores do WordPress


1
Aprovar gancho para comentários?
Estou procurando enviar e-mails aos assinantes quando um comentário for aprovado. As duas ações no Codex são: 1 add_action('comment_post', 'callback', $priority, $accepted_args); Onde os argumentos estão comment_IDe approval status(0 ou 1). 2) add_action('edit_comment', 'callback', $priority, $accepted_args); Com argumento comment_ID Por padrão, os comentários não são aprovados quando publicados, por isso …
8 comments 

2
Como personalizar um plugin, mantendo a capacidade de atualizar
Atualmente, estou trabalhando em uma grande atualização em um dos meus plugins do WordPress. O plug-in permite que o usuário escolha entre várias skins disponíveis. Muitas vezes me pedem para criar uma capa personalizada. Para impedir que essa capa seja excluída na atualização, tenho que usar um gancho do WordPress …

4
Existe uma variável para o nome de uma peça do modelo?
Com o qual você chamou um modelo get_template_part()(ou locate_template()), existe uma maneira de saber em qual modelo você está. Por exemplo, se você ligar get_template_part('loop','archive');dearchive.php e depois estão trabalhando no seu arquivo loop-archive.php. existe uma maneira de definir uma variável que tem o nome da parte do modelo atual .... …

2
Remova as "postagens" do administrador, mas mostre uma postagem personalizada
Após fazer o check-out: http://codex.wordpress.org/Function_Reference/remove_menu_page , usei com êxito o seguinte código para ocultar algumas coisas do menu: add_action( 'admin_menu', 'my_remove_menu_pages' ); function my_remove_menu_pages() { remove_menu_page('link-manager.php'); remove_menu_page('tools.php'); remove_menu_page('users.php'); remove_menu_page('edit-comments.php'); } No entanto, a "página de postagens" e uma página de tipos de postagens personalizadas parecem funcionar /wp-admin/edit.php. Então, estou procurando …

1
Como remover datas de links permanentes existentes?
Depois de fazer algumas pesquisas sobre datas nos blogs, parece uma boa ideia removê-las das postagens existentes. Considerar: Auto-hospedado (no Bluehost) Mais de 1.000 postagens existentes Todas as postagens são indexadas pelo Google e muitas estão vinculadas a partir de outros domínios. Muitas postagens estão vinculadas no blog. Não quero …

1
Alterando a compactação JPEG, dependendo do tamanho da imagem
Baixo. Quero imagens 'grandes' compactadas em 90% e 'média' em 60%. Você já sabe que muitas vezes as imagens maiores sofrem com alta compactação, mas outras imagens pequenas não. Esta função permite reamostrar todas as imagens jpg function custom_jpg_compression($args) { return 90; } add_filter('jpeg_quality', 'custom_jpg_compression'); Como filtrar pelo tamanho da …
8 filters  images 


1
Inserir novo elemento na matriz com add_filter
add_filter('example_filter', function(){ return array( 'tax1' ); } ); add_filter('example_filter', function(){ return array( 'tax2' ); } ); add_filter('example_filter', function(){ return array( 'tax3' ); } ); print_r( apply_filters( 'example_filter', array()) ); O resultado é Array ( [0] => tax3 ) Eu não conseguia descobrir como inserir um novo elemento nessa matriz com …
8 filters  array 

4
Como obter a data de publicação posterior fora do loop?
Preciso retirar a data de publicação da postagem para que a postagem da publicação expire automaticamente. O problema é que não consigo a data certa de publicação. Aqui está o meu código: global $wpdb; $post_ids = $wpdb->get_results( "SELECT ID FROM $wpdb->posts WHERE post_status ='publish'" ); foreach($post_ids as $id){ $postdate = …
8 database  date 

1
Registrar e enfileirar arquivos javascript condicionais (específicos do navegador)?
A comunidade WP.SE sempre aconselhou o uso wp_register_scripte wp_enqueue_scripta adição de scripts em um tema / modelo (e da mesma forma wp_register_stylee wp_enqueue_stylepara folhas de estilo). É assim que eu registro e coloco meus scripts em fila ... Primeiro, adiciono algo assim em functions.php add_action('init','wpse54189_register_script'); function wpse54189_register_script(){ //Register scripts wp_enqueue_script( …

2
Existe alguma maneira de alterar dinamicamente os títulos dos widgets?
Eu tenho um caso em que existem muitos widgets em várias barras laterais personalizadas. Gostaria de saber se existe uma maneira simples de alterar os títulos de cada widget dinamicamente. Normalmente, um widget tem um campo de título que você pode definir manualmente ou no próprio plug-in. Desejo adicionar algo …
8 widgets  title 


3
Remova? Ver = de wp_register_script
Estou recebendo piadas no teste de velocidade do Google em relação às seqüências de caracteres nos meus scripts. Então, estou tentando removê-los passando false como argumento para esse parâmetro. No entanto, parece não ter efeito: wp_register_script('myscript', get_bloginfo('template_directory').'/scripts.myversionnumber.js',false,false,true); wp_enqueue_script('myscript'); PS: a parte "myversionnumber" do nome do arquivo js é o meu …

5
Automatizando o processo de backup (mais de 30 sites)
Eu corro um número crescente de sites WordPress, além de vários para clientes - e o login para realizar atualizações está se tornando cansativo. Estou procurando um meio de automatizar o processo, de preferência a partir de um único script de linha de comando - e atualizar todos os sites …

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.