Arquivo de Dezembro de 2011

WordPress Snippet: O save_post ação

Quando você adiciona campos adicionais para as páginas e post, 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 extra pode residir no 'campo personalizado ", ou seja, após a metade da tabela, ou tabelas de um ou mais pessoal.

Continuação ...

WordPress Snippet: is_page () Tipo de Mensagem Personalizado

Se você gravou o seu Post Tipo própria Custom ( CPT ), especialmente se você digitar 'page', você poderia servir para determinar se você está vendo essa página particular, o 'single' por assim dizer. . Neste caso, é inútil tentar is_page() ou is_page_template() . A solução limpa é a seguinte:

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

Continuação ...

WordPress 3.3: agora todos jQuery

Com o WordPress 3.3 também jQuery e todos os seus módulos foram alinhados. Agora é possível acessar a nova lista dos módulos da última versão 3.3, como o autocomplete. Aqui está um trecho de uma inclusão boa:

1
2
3
4
5
6
/ / Carregar os 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, true);

Continuação ...

WordPress Snippet: estilos e scripts para adicionar 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 nossos posts. A melhor maneira de fazer isso é compatível com o release 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');
}
});

Continuação ...