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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
WordPress permite associar uma miniatura de um post da página, personalização ou post. , che restituiscono il completo tag img , risulta meno intuitivo come ottenere il solo link: Se toda a imagem é fácil de extrair o código, graças aos recursos the_post_thumbnail() ou get_the_post_thumbnail , que devolver o total tag img , é menos intuitiva como apenas o link:
1 2 3 4
| / / Se $ post_id é o id do post get_post_thumbnail_id ( $post_id ) ; $ Image_id = get_post_thumbnail_id ($ post_id); wp_get_attachment_image_src ( $image_id , 'full' ) ; $ Imagem = wp_get_attachment_image_src ($ image_id, 'cheio'); [ 0 ] echo $ imagem [0] |
Leia mais ...
vista in WordPress: ordinare una serie di post per un campo qualsiasi può essere utilizzata facilmente anche per ordinare array di array . O PHP usort ( ) vista Wordpress: fim de uma série de mensagens para qualquer campo pode ser facilmente usado para classificar matrizes de matrizes. Por exemplo, se temos:
1 2 3 4 5 6 7 8 9
| array ( $ Args = matriz ( 'nome' => 'mike' , 'anno' => 2001 ) , matriz ('name' => 'Mike', 'anos' => 2001), 'nome' => 'frank' , 'anno' => 2010 ) , matriz ('name' => 'frank', 'anos' => 2010), ... ); $args , function ( $a , $b ) { usort ($ args, function ($ a, $ b) { $a [ 'anno' ] > $b [ 'anno' ] ) ; retorno ($ a ['ano']> $ b ['ano']); }); |
Leia mais ...
si attivano i log a video prodotti da PHP, riempiendo lo schermo di Notice, Warning e quant'altro. Ao configurar o arquivo wp-config.php definir o define('WP_DEBUG', true); ativa log em vídeos produzidos pelo PHP, enchendo a tela de Aviso Aviso, e outros enfeites. Se as verificações para "voar" isso pode ser útil em situações de exercício não é recomendado, por razões óbvias. Felizmente, o WordPress permite-lhe "transmitir" como um arquivo de log, que por padrão é colocado em /wp-content/debug.log .
Leia mais ...
Últimos Comentários
Assunto : muito útil mesmo! Eu tentei isso e é exatamente o que eu precisava. Agora eu quero saber como faço para obter ...
vik : Com a ajuda estratégica!
Pimenta : Olá, eu não sei se você é um dos criadores do plugin WP Bannerize. Tenho visto um ...
Rosanna : Alguém pode me dizer como faço para excluir o Snap Shots janela que se abre automaticamente quando eu ...
bendito Maresca : Eu não posso fazer download de qualquer skypemote me spiegaaa