Categoria 'Desenvolvimento'


WPDK: pensamento Object-Oriented

Pense em objetos é fundamental (e natural) em algumas linguagens de programação. Em Objective-C, por exemplo, não existe uma coisa que não podem ser concebidos e moldados para objectos. No PHP esta prática é menos comum, porque a linguagem é um pouco recentemente, orientada a objetos, um pouco porque ele não oferece muito em termos de programação OO, e um pouco porque os mesmos programadores PHP talvez tenham medo de sobrecarregar ou embarcar em situações aparentemente resolvido por escrever código mais linear.

Continuação ...

WPDK: estilo de codificação

O quadro WPDK começou como um compêndio ea ajuda ao desenvolvimento em WordPress. É, portanto, não pretende substituir o núcleo, mas precisa lidar com a estrutura atual do código. Por uma variedade de razões, algumas compreensíveis e outros um pouco menos, WordPress núcleo expõe uma às vezes mal estruturados. Falta de homogeneidade, consistência, tanto ao nível da lógica e ao nível do estilo de código.

Continuação ...

WPDK: PHP Sobrecarga

A sobrecarga é uma característica de muitas linguagens orientadas a objeto distinguem-se dois ou mais métodos de chamadas de uma maneira idêntica a partir das diferenças dos parâmetros. Tenha cuidado, porque, tal como indicado no manual do PHP:

Interpretação de "sobrecarga" do PHP é diferente do que a maioria das linguagens orientadas a objeto. Sobrecarga tradicionalmente Fornece a capacidade de ter vários métodos com o mesmo nome mas diferentes quantidades e tipos de argumentos.

No entanto, se o PHP foi realmente escrito e que incluem sobrecarga, você poderia escrever:

Continuação ...

WPDK: padrão Javascript

Continuando nosso tour em WPDK, hoje eu quero explicar o padrão usado no âmbito do Javascript.
Javascript tem muitos padrões , o que temos escolhido (uma variante do padrão Module) acreditam que mantém uma boa semelhança com PHP, enquanto continua a fornecer excelentes vantagens ao nível script. A semelhança procurei porque algumas classes têm o seu próprio Javascript contrapartida em PHP, ou vice-versa.

Continuação ...

WPDK: como eu fiz

Durante o desenvolvimento do sistema wpXtreme e em particular o desenvolvimento WPDK KIT (WordPress Development Kit), eu aprendi muito! Acima de tudo, eu comecei a apreciar as técnicas que no passado eu usei raramente.

Então eu quero começar este post para informá-lo sobre todas as coisas maravilhosas que eu aprendi a amar e colocar em prática, em relação ao desenvolvimento do WPDK quadro dedicado ao desenvolvimento do WordPress.

Continuação ...

Como corrigir o bug no iStat Pro em Mountain Lion

Com o lançamento do Mountain Lion lucro Widget iStat parou corretamente os processos de visualização. Para solucionar o problema, basta executar duas pequenas alterações nos dois arquivos que estão preocupados com a visualização do processo.

Continuação ...

WPDK WordPress Development Kit

O WPDK (WordPress Development Kit) é uma estrutura proprietária desenvolvida para acelerar o desenvolvimento da suíte wpXtreme . O uso de um quadro, além de tornar a criação de plugins para WordPress mais rápido possível para se concentrar em um lugar muitas características comuns a muitos plugins. O WPDK representa, portanto, um SDK eproprio para o desenvolvimento de plug-ins (e não só), fornecendo APIs e serviços que podem ser atualizados e aperfeiçoados ao longo do tempo.

Continuação ...

Funções da pasta WordPress: todos os caminhos levam para WordPress

WordPress oferece várias maneiras de acessar os nomes das suas pastas e construir novos. Aqui está uma lista útil com exemplos realizados, para ser mais claro, a partir de uma subpasta localizada em um plugin hipotética:

Plugins

Vamos começar com plugins_url() útil para determinar e construir a url quando você escrever um plugin.

plugins_url ()

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/ / Se esta linha é executada por
/ / Http :/ / www.miosito.com / wp-content / plugins / my_plugin / classes / test.php

plugins_url ( ) ; $ R = plugins_url ();
/ / Http :/ / www.miosito.com/wp-content/plugins/

plugins_url ( 'myscript.js' , __FILE__ ) ; $ R = plugins_url ('MyScript.js', __ FILE__);
/ / Http :/ / www.miosito.com / wp-content / plugins / my_plugin / classes / MyScript.js

plugins_url ( 'assets' ) ; R $ = plugins_url ("ativos");
/ / Http :/ / www.miosito.com / wp-content / plugins / ativos

trailingslashit ( plugins_url ( 'assets' ) ) ; R $ = trailingslashit (plugins_url ("ativos"));
/ / Http :/ / www.miosito.com/wp-content/plugins/assets/

Continuação ...

WordPress: get_posts () e orderby

negli argomenti passati negli inputs. Usando get_posts() , você pode selecionar uma seqüência de pós exata usando o parâmetro post__in nos argumentos passados ​​nas entradas. . A ordem, no entanto, não é consistente com a seqüência como WordPress realiza verificações sobre a cláusula ORDER BY da seleção, apesar de a versão 2.8 está disponível o valor none .

Continuação ...

Funções anônimas

Pediram-me qual é a vantagem ou desvantagem no uso de funções anônimas ou em linha (ou onfly), muito utilizada em Javascript, agora com 5,3, também em PHP.
Uma função inline, ou anônimos, porque ele não fez - na verdade - um nome, é uma maneira rápida de escrever alguns procedimentos, o recuo árvore seqüências de retorno de chamada, por exemplo. Quase todos os idiomas suportam a funcionalidade desta escrita, cada um para o limite com suas peculiaridades e restrições. Eles também podem ter diferentes nomes e detalhes de sintaxe, como os blocos chamados em Objective-C.

Continuação ...