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.


1
Como printf (__ ()); trabalhos?
Hoje, trabalho com um tema para entender melhor o WordPress e os modelos. Eu descobri isso: <?php printf( __('Designed by %s', 'Anyword'), '<a href="http://www.example.com">Blub</a>' ); ?> Eu sei que mostra "Designed by Blub" (Onde o Blub está vinculado) Mas o que __()significa ou por que existe uma inserção de string? …

5
Wordpress e citações mágicas
Eu tenho escrito alguns plugins do Wordpress e tenho tido algum problema com o Wordpress colocando aspas mágicas nos dados POST e GET. Especificamente, a função "wp_magic_quotes" em \ wp-includes \ load.php, chamada (presumivelmente em todas as respostas) em wp-settings.php. Essa função adiciona aspas mágicas aos dados, mesmo que eu …
12 php  plugins 


5
Prática recomendada para PHP
Ao criar um modelo como single.php e você tiver o php envolto em html, é melhor: Iniciar + Parar PHP? por exemplo <h1 class="post-tilte"><?php the_title(); ?></h1> <p class="post-content"><?php the_content();?></p> Ou Eco HTML e Escape PHP? Por exemplo - <?php echo '<h1 class="post-title">' . get_the_title() . '</h1> <p class="post-content"' . get_the_content() …
11 php  wp-query  escaping 

2
Devo usar spl_autoload_register () no meu plugin?
Quando uso spl_autoload_register no meu plug-in, recebo: Fatal error: Uncaught exception 'LogicException' with message 'Class wp_atom_server could not be loaded' wp-includes\pluggable-deprecated.php on line 182 Eu li e encontrei várias correções. Um dos SO disse que não deve usar spl_autoload_register com o WordPress. Isso é preciso? Tenho certeza de que posso …



2
Como acionar o e-mail completo do pedido WooCommerce?
Quero poder acionar o e-mail completo do pedido do WooCommerce em um estágio diferente do processo de pagamento do WooCommerce. Desabilitei o e-mail completo do pedido do WooCommerce no back-end e agora estou procurando uma linha de código que acionará o e-mail no momento que desejo. Pesquisei um pouco e …
10 php  woocommerce 

1
Mega Menu Walker
Estou tentando criar um mega menu walker. Infelizmente, os caminhantes escapam completamente do meu conhecimento de codificação. Eu realmente poderia usar alguma ajuda para fazê-lo funcionar. Aqui estão os recursos que eu preciso: Enrole o segundo nível <ul>em <section>. [COMPLETO] Quando um usuário define a classe "break" em um <li>no …

2
Retornar página de modelo HTML com função PHP
Quero criar um formulário que possa usar um código curto para inserir no meu site. Seria muito bom se eu pudesse criar a parte HTML em um arquivo separado e depois inseri-la com um código de acesso PHP (para separar a lógica da página da mecânica de transformá-la em um …

4
Como chamo wp_get_current_user () em um plug-in quando plugins são carregados antes do pluggable.php?
O resultado atual é "Erro fatal do PHP: chame a função indefinida wp_get_current_user ()" que faz sentido, mas não ajuda. Eu preciso usar $ current_user. Aqui está o código que estou usando atualmente: $wp->init(); do_action( 'init' ); // Check site status $file='http://xxxxxxxx.com/wp-admin/wp_includes/pluggable.php'; if ( is_multisite() ) { if ( true …

4
Somente get_posts de determinados formatos de postagem
Estou tentando criar uma lista de arquivos apenas com meus artigos "normais" em formato de postagem (não formatos de link, aparte, cotação, etc). Como eu implementaria has_post_format( 'standard' ), ou algo semelhante, no código abaixo? Não consegui encontrar uma consulta get_postsque solicite apenas tipos de formato específicos. <?php // Get …

1
Limitar o número de widgets inativos
Estou tentando restringir o número de widgets da barra lateral "wp_inactive_widgets" para no máximo 10, porque a página de administração dos widgets é incrivelmente lenta: add_filter('pre_update_option_sidebars_widgets', 'cleanup_inactive_widgets', 10, 2); function cleanup_inactive_widgets($new, $old){ if(!empty($new['wp_inactive_widgets']) && count($new['wp_inactive_widgets']) > 10) $new['wp_inactive_widgets'] = array_slice($new['wp_inactive_widgets'], -10, 10); return $new; } Aparentemente, isso funciona, mas o …
10 php  widgets  options 


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.