Articles of desenvolvimento de plugin

Erro de código curto

Criei um plugin que inclui o shortcode abaixo, funciona bem um site ( http://www.porministries.org/wordpress/?page_id=16 ), mas não em outro site ( http://www.rccov.com). / mídia / ). Recebo o seguinte código de erro Aviso: argumento inválido fornecido para foreach () em /public_html/wp-includes/shortcodes.php na linha 345 add_action( ‘init’, ‘create_sermon_info’ ); function create_sermon_info() { register_post_type( ‘sermon’, array( ‘labels’ […]

Estrutura do arquivo do modelo, gancho wordpress para alterar o modelo

Eu preciso converter uma estrutura html para o tema. Então, esta é a minha estrutura html …………….. …. … então para isso no header.php …………….. <body > no footer.php … Então agora minha necessidade é …. Eu preciso escrever esta div divisão principal e interna em um arquivo separado e chamar esse arquivo em cada […]

Amarre funções específicas para as opções-atualização para limitar os pedidos da API

Estou codificando uma atualização para o meu plugin de gateway de pagamento do Mollie para o WordPress (para downloads digitais fáceis). O plugin antigo apenas executa uma chamada de API para o Payment Gateway, ao processar um pagamento. O cliente é então redirecionado para a canvas de pagamento do gateway Mollie onde eles podem escolher […]

Verificar as palavras da function do site causa a sobrecarga da consulta do database

Estou escrevendo um plugin e parte do plugin é uma análise do conteúdo dos sites para “palavras ruins”. Eu usei get_site_url() e curl para reunir o conteúdo dos sites. No entanto, a function é enrolada três vezes por cada pageload e isso faz com que o database atue e demore muito. Aqui está a function: […]

saída php da metabox personalizada gerada

Eu usei o site do WordPress Meta Box Generator v2 Beta para gerar uma meta checkbox personalizada para fazer upload de um arquivo de imagem personalizado para uma publicação personalizada e no lado do administrador, tudo parece funcionar bem, mas não consigo descobrir como fazer uma saída na frente- fim. Então eu tentei diferentes variações […]

add_settings_error na validação da API de opções do plugin

Estou desenvolvendo um plugin que usa as opções API. Eu definei uma class que usa uma function para desinfetar as inputs, mas quando envio o formulário de opções, exibe erros e informações duas vezes. E também não consegui exibir as mensagens de erro. Qual é a maneira correta de exibir as mensagens bem-sucedidas e de […]

Conteúdo no Editor WP exibido abaixo CPT shortcode

Possível Duplicado: Código curto sempre exibido na parte superior da página Eu desenvolvi alguns plugins que pegarem itens CPT através de um shortcode (via WP_Query). O problema que estou tendo é que qualquer conteúdo inserido no WP Editor antes de chamar o shortcode é executado é sempre emitido após os dados do shortcode. Editor: My […]

Como obter o título do post alterado no meu plug-in personalizado que é acionado quando o ‘save_post’ é chamado?

Eu criei um plug-in personalizado do WordPress que se encaixe em ‘save_post’ usando add_filter (). Preciso fazer algo com os títulos de publicação e sempre que um usuário altera o título, meu plug-in não pode obter o novo título até que a postagem seja atualizada uma segunda vez (sem alterar o título no administrador uma […]

O widget / widget / widget deve definir sua própria Área de Widget?

Um plugin poderia adicionar uma área de widget acima do conteúdo? (Sem necessidade de modificações de modelo / tema.) Qual seria a melhor forma de fazer isso? Dúvidas: os widgets normalmente ecoam para a canvas; Os exemplos de filtro de conteúdo sempre retornam $ de conteúdo. O código abaixo faz algo, mas parece falho: o […]

Usar init hook para register_taxonomy está causando invalid_taxonomy em wp_insert_term ()

Estou desenvolvendo um plugin e tenho problemas com a inserção de um novo termo na minha taxonomia personalizada. 0) ); var_dump($result); } add_new_term(‘Test Term’); E o resultado : object(WP_Error)#159 (2) { [“errors”:”WP_Error”:private]=> array(1) { [“invalid_taxonomy”]=> array(1) { [0]=> string(16) “Invalid taxonomy” } } [“error_data”:”WP_Error”:private]=> array(0) { } } Portanto, é meio wp_insert_term executado antes de […]