O núcleo do WP, muitos plugins do WP e os padrões de codificação do WP a> use uma aplicação muito generosa do caracter Espaço (não para recuo, mas "dentro" de parênteses e colchetes). Isso parece ser exclusivo do Wordpress - esse estilo / fi...
Recentemente, vi o código de um arquivo wp-lunch.php destinado a um modelo do WordPress, o que Isso seria parecido com os padrões de codificação WordPress?
<?php if ( current_user_can('has_sandwich') ): ?>
<?php get_san...
WP Core Handbook > Padrões de codificação PHP > Convenções de Nomenclatura sugere o seguinte para nomear arquivos com classes:
Os nomes dos arquivos de classe devem ser baseados no nome da classe com class-
prepended e os subl...
Estou no processo de escrever um plug-in e estou tentando avaliar quando usar abordagens diferentes para lidar com erros.
Existem três métodos que estou considerando:
Lançando uma exceção (classe personalizada)
Retornando um objeto de e...
Eu quero afirmar claramente que isso não pretende intentar reviver a discussão sobre programação funcional / procedural versus programação orientada a objetos. Há muitas coisas sobre isso, sobre o WPSE e sobre toda a rede.
Mas há algum te...
Ao desenvolver temas e plugins, às vezes é necessário adicionar alguma funcionalidade a algum hook usando instruções condicionais.
Exemplo:
function my_custom_function() {
if( is_home()) {
<---what should the function do---&g...
No código principal do WordPress, muitas vezes você vê isso:
if (1 == $someVar)
em oposição a isso:
if ($someVar == 1)
Eu não sei se a primeira maneira é um estilo de codificação centrado no WordPress, mas eu só notei isso no códig...
Lendo os Padrões de Documentação PHP do WordPress , eu posso ' Não vejo nada que mencione como documentar uma chamada de função como add_action( 'foo', 'bar' );
Devo documentar chamadas de função e, em caso afirmativo, como?
Estou usando o phpcs para ajudar a garantir que eu escreva um código de tema bom e válido do WP, mas estou encontrando a seguinte questão relacionada ao escape antes da saída.
Se eu tentar usar echo wp_oembed_get( 'https://www.youtube.com/wa...