Trabalhando com um tipo de Mensagem Personalizado ( CPT ) é natural de usar as funções internas do WordPress para visualizar e filtrar os posts 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.
Artigos com a tag 'Snipp'
WordPress Snippet: extrato meta valor get_posts com ()
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.
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 ... } } |
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..); |
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'); } }); |
WordPress Snippet: Remova a barra de administrador
A última versão do WordPress adicionou um lado frontend nova barra de ferramentas quando o administrador é registrado. Se você quiser desativar a entrada este código no arquivo functions.php do seu tema:
1 2 3 4 | / / Verifique se o filtro existe show_admin_bar has_filter ( 'show_admin_bar' ) ) { if (has_filter ('show_admin_bar')) { , '__return_false' ) ; add_filter ('show_admin_bar', '__return_false'); } |
Muito curto trecho: POST NSConnection com parâmetros
che in modalità POST . O objeto NSMutableURLRequest pode ser utilizada tanto como GET que modo POST . . Os parâmetros, no entanto, deve ser formatada como se fossem GET , ou seja, na seqüência nome_campo1=valore1&nome_campo2=valore2&... . Eis alguns trechos úteis para simplificar a construção de campos:
Trecho muito curto: o UIView para exibir uma imagem
Trabalhando com Interface Builder pode ser espontaneamente usar um objeto UIImageView para definir o fundo do nosso controlador de vista. Alternativamente, você pode excluir este objeto, poupando um pouco de memória, e explorar o ponto de vista associado com o controlador de ponto de vista. Basta ligar no nosso controlador de vista:
trechos jQuery
Verifique a existência de um elemento no DOM
Aconteceria que devem demonstrar a existência de um elemento do DOM. Com jQuery pode ser espontaneamente tentar:
Muito curto trecho: incrementar um campo em SQL
A última versão do WP Bannerize eu introduzi um novo campo na tabela indica quantas vezes um banner é "clicado". Para realizar a operação de valore = valore +1 eu usei em SQL:
1 | `campo` = `campo` + 1 WHERE id = id_record; UPDATE tabela SET campo `campo` = `+ 1 WHERE id = id_record; |






Últimos Comentários
Marcos : Muito obrigado, eu tenho aceso
Eu resolvi que por definição [cc_objc] OptionViewController.m / / - ...
Giovambattista Fazioli : @ Mark: Eu sugiro que você acha que uma abordagem mais correta. Se você executar a subclasse do guia ...
Marcos : Desculpe o spam .. Notei que há um erro .. aqui é a correção [cc_objc] / PrimaClasse.h **** / # import ...
Marco : esquecido .. em [cci] OptionViewController [/ cci] para [cci] @ sintetizar [/ cci] eu coloquei o delegado
louis : muito clara e simples eu tenho que admitir que escrever um pouco pa usar delegados criados por ...