Perguntas com a marcação «php»

Para perguntas sobre a linguagem de programação do servidor em que o núcleo, os plug-ins e os temas do WordPress estão escritos. As perguntas sobre o uso do PHP fora de um contexto do WordPress não são relacionadas ao tópico, mas podem ser feitas no Stack Overflow.

4
Como adicionar Javascript corretamente no functions.php
Gostaria de remover algumas setas feias que são padrão nos botões do carrinho no WooCommerce. Para conseguir isso, achei uma dica de adicionar o código a seguir, que deve remover as setas quando o documento for carregado. Suponho que vou colocá-lo em minhas funções.php? Como exatamente eu faria isso? $(document).ready(function() …


2
obter o código de categoria atual php
Estou tentando obter o ID da categoria do arquivo atual exibido. Eu tentei: // category (can be a parent category) $current_cat_ID = get_query_var('cat'); // print_r ($current_cat_ID); Não imprime nada ...
10 php 

1
Como garantir que apenas um wp_cron () seja executado por vez?
Eu tenho cerca de 20 wp_cron()funções como o código a seguir. Quase todos os crons funcionam a cada hora; alguns são diários. if ( ! wp_next_scheduled( 'my_task_hook' ) ) { wp_schedule_event( time(), 'hourly', 'my_task_hook' ); } add_action( 'my_task_hook', 'my_task_function' ); function my_task_function() { //Complex Code } Para aumentar o desempenho …

1
Fazendo Upload de Mídia com a API REST
Estou com problemas ao fazer upload de mídia para um site WordPress com a API JSON REST. Com o código a seguir, posso enviar as fotos, mas nenhuma informação é atribuída a elas, nem mesmo o nome - na verdade, o nome se torna automaticamente a URL e o nome …
9 php  uploads  media  wp-api  curl 



2
Reposicionar a trilha de navegação do WooCommerce fora do conteúdo do wrapper
Atualmente, tenho esse código no meu arquivo de funções para o plugin WooCommerce. function my_theme_wrapper_start() { echo the_breadcrumb(); echo '<section role="main"><div class="wrap">'; } function my_theme_wrapper_end() { echo '</div></section>'; } function mytheme_prepare_woocommerce_wrappers() { remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10 ); remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10); add_action( 'woocommerce_before_main_content', 'my_theme_wrapper_start', 10 ); add_action( 'woocommerce_after_main_content', 'my_theme_wrapper_end', 10 …
9 php  plugins 


2
Como alterar o diretório de upload em wp_handle_upload
Estou tentando descobrir como usar a função wp_handle_upload para um plug-in personalizado, para que eu possa especificar meu próprio diretório de upload. Até o momento, o código pega um arquivo da minha página de configurações do plug-in e faz o upload para a pasta que carrega a pasta com o …


1
Suporte dbDelta para KEY ESTRANGEIRO
No PHP 5.3.13 / MySQL 5.5.21, o seguinte código não funciona: if($check_custom_fields_form!=1){ $sql = "CREATE TABLE IF NOT EXISTS ". $table_custom_fields_form ." ( `form_name` longtext NOT NULL, `field_id` bigint(20) NOT NULL, FOREIGN KEY (`field_id`) REFERENCES $table_custom_fields (`ID`) ON DELETE CASCADE ON UPDATE CASCADE ) CHARACTER SET utf8 COLLATE utf8_general_ci"; dbDelta($sql); …
9 php  mysql  dbdelta 


4
Consumindo uma API externa no WordPress?
Eu tenho um cliente que possui um site WordPress e ele deseja estendê-lo para adicionar novas funcionalidades. Essas funcionalidades estão incluídas em um site que eu já fiz (um tipo de mecanismo de pesquisa em um banco de dados, com alguns filtros), e que está sob novas melhorias. O que …

4
Escopo de variáveis ​​do tema WordPress
Eu preciso criar uma variável que possa ser acessada nos meus arquivos de modelo de tema do WordPress (index.php, header.php etc.). Eu sei que as definições de função estão dentro do functions.phparquivo de modelo (no caminho do seu tema), mas não existe tal coisa para variáveis. Por exemplo, eu constantemente …
9 php  themes  globals 

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.