Categoria "D"


Funções pasta WordPress: Todos os caminhos levam ao WordPress

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

Plugins

Começamos com plugins_url() usado para determinar e construir url quando você escreve um plugin.

plugins_url ()

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/ / Se esta linha é realizada 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 ('activos');
/ / Http :/ / www.miosito.com / wp-content / plugins / ativos

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

Leia mais ...

WordPress: get_posts () e orderby

negli argomenti passati negli inputs. Através get_posts() você pode selecionar uma seqüência de pós exata usando o parâmetro post__in em argumentos sobre as entradas passadas. . A ordem, no entanto, não é consistente com a seqüência indicada como WordPress realiza verificações sobre a cláusula ORDER BY no select, mesmo que a versão 2.8 está disponível a partir do valor none .

Leia mais ...

Funções anônimas

Foi-me pedido que a vantagem ou desvantagem no uso de funções anônimas ou in-line (ou onfly), muito usado em Javascript, e agora com 5,3, também em PHP.
Uma função inline, ou anônimo, porque ele não tem - de fato - um nome, é uma forma rápida de escrever alguns procedimentos, o recuo árvore exemplo de retorno de chamada sequências. Quase todos os idiomas suportam funções deste escrito, para limitar cada um com suas peculiaridades e restrições. Eles também podem ter diferentes nomes e os detalhes de sintaxe, tais como os blocos chamadas em Objective-C.

Leia mais ...

Enquete: Software CMS e pago

Leia mais ...

WordPress Snippet: extrato meta valor get_posts com ()

Trabalhando com um tipo de Mensagem Personalizado ( CPT ) é natural de usar as funções internas do WordPress para visualizar e filtrar as mensagens deste tipo. , risulta comodissimo poter creare loop personali sulle proprie tipologie di post. Seja usando as get_posts() é que você criar um objeto diretamente WP_Query , é muito confortável para criar loops em seus tipos de mensagens pessoais. WordPress também permite filtros para tassionomie pessoal, sobre a contagem de ordem, progredindo para metadados. Útil, na verdade, é o processo que permite que você especifique as condições em que esse tipo de meta-dados e compará-lo com regras.

Leia mais ...

Bachi início do ano: WordPress e WPML get_page_by_path update ()

O ano de 2012 começou com algumas horas de profunda depuração por causa de dois (conhecido) incomoda muito chato. , con la globale (e famosa) omonima istanza $wpdb . A primeira, entre outras coisas bastante datada, presentes no núcleo de WordPress que se relaciona com o método de update() da classe wpdb , com o global (e popular) instância homónimo $wpdb . O defeito aparece quando você tenta atualizar um campo para NULL . Apesar de inúmeras queixas, a equipe de desenvolvimento do WordPress não parece encontrar solução para o problema chato. Na verdade, até à data, a única solução é escrever o SQL para a sua conta.

Leia mais ...

WordPress trechos: o save_post ação

Ao adicionar campos para adicionar páginas e posts, ou para obter Tipo de Mensagem Personalizado ( CTP ), você tem que gravar uma ação para salvar estes novos dados. A implementação deste procedimento é essencialmente sempre a mesma, mudando apenas os campos e como salvar, os dados adicionais podem residir no campo 'personalizado', ou a meta pós-mesa, ou em algumas mesas pessoais ou mais.

Leia mais ...

WordPress Snippet: is_page () em Tipo de Mensagem personalizado

Se você gravou o seu Tipo de Mensagem personalizado ( CPT ), especialmente se você digitar 'página', você poderia servir para determinar se você está vendo essa página particular, o 'single' por assim dizer. . Neste caso, é inútil para tentar is_page() ou is_page_template() . A solução limpa é como se segue:

1
2
3
4
5
6
is_singular ( 'cpt_key' ) ) { if (is_singular ('cpt_key')) {
; pós $ global;
$post -> post_name == 'slug_pagina' ) { if ($ post -> post_name == 'slug_pagina') {
/ / Seu código aqui ... add_action tipo (), wp_enqueue_scripts (), etc ...
}
}

Leia mais ...

WordPress 3.3: jQuery todos finalmente

Com o WordPress 3.3 também jQuery e todos os seus módulos foram alinhadas. Agora é possível acessar a nova lista de módulos na versão mais recente 3.3, como o preenchimento automático. Aqui está um trecho de uma inclusão boa:

1
2
3
4
5
6
/ / Carrega módulos que o WordPress para nós preparatório para o script "MyScript.js"
array ( 'jquery-ui-slider' , $ Deps = matriz ('jquery-ui-slider ",
'Jquery-ui-datepicker',
'Jquery-ui-autocomplete'
);
, 'js/myscript.js' , $deps , 1 . 3 . 4 , true ) ; wp_enqueue_script ('chave', 'js / MyScript.js', $ deps, 1 3 4, é verdade..);

Leia mais ...

WordPress Snippet: adicionar estilos e scripts para Tipo de Mensagem personalizado

Agora que o WordPress permite criar tipos de pós personalizado (CPT), torna-se útil para ser capaz de adicionar os nossos estilos e nosso script quando você visualizar ou editar os nossos posts. A melhor maneira de fazer isso é compatível com a versão 3.3 é o seguinte:

1
2
3
4
5
6
7
, function ( ) { add_action ('admin_enqueue_scripts', function () {
; global $ typenow;
$typenow == 'id_custom_post' ) { if ($ typenow == 'id_custom_post') {
, 'css/customstyle.css' ) ; wp_enqueue_style ('key_style', 'css / customstyle.css');
, 'js/customscript.js' ) ; wp_enqueue_script ('key_script', 'js / customscript.js');
}
});

Leia mais ...



Pare SOPA