disabled()<\/li><\/ul>\n\n\n\nselected( $selected, $current = true, $echo = true );\nchecked( $checked, $current = true, $echo = true );\ndisabled( $disabled, $current = true, $echo = true );<\/code><\/pre>\n\n\n\n<?php\n$valores_possiveis = array( 1, 2, 3, 4, 5 );\n$valor_atual = 2;\n?>\n<select>\n\t<?php\n\tforeach ( $valores_possiveis as $possivel ) {\n\t\t?>\n\t\t<option value=\"<?php echo $possivel; ?>\" <?php selected( $possivel, $valor_atual ); ?>>\n\t\t\t<?php echo $possivel; ?>\n\t\t<\/option>\n\t\t<?php\n\t}\n\t?>\n<\/select><\/code><\/pre>\n\n\n\n <\/figure><\/div>\n\n\n\n$valores_possiveis = array( 1, 2, 3, 4, 5 );\n$valores_atuais = array( 1, 3, 4 );\nforeach ( $valores_possiveis as $possivel ) {\n\t?>\n\t<label>\n\t\t<input type=\"checkbox\" value=\"1\" name=\"checkbox\" <?php checked( in_array( $possivel, $valores_atuais ) ); ?>>\n\t\t<?php echo $possivel; ?>\n\t<\/label>\n\t<?php\n}<\/code><\/pre>\n\n\n\n <\/figure><\/div>\n\n\n\n<input type=\"text\" name=\"disabled_textbox\" <?php disabled( $is_disabled ); ?>><\/code><\/pre>\n\n\n\n <\/figure><\/div>\n\n\n\nCriar \u00e1rvore de diret\u00f3rios<\/h2>\n\n\n\n Trabalhar com manipula\u00e7\u00e3o de arquivos pode ser muito chato. Se voc\u00ea precisa criar uma \u00e1rvore de diret\u00f3rios, o WordPress ajuda a criar cada um deles. Voc\u00ea s\u00f3 precisa passar o caminho completo para a fun\u00e7\u00e3o wp_mkdir_p():<\/p>\n\n\n\n
$uploads = wp_upload_dir();\n$uploads_basedir = $uploads['basedir'];\n$caminho_arquivos = path_join( $uploads_basedir, 'clientes\/nome-cliente\/documentos' );\n\/\/ \/var\/www\/html\/wp-content\/uploads\/clientes\/nome-cliente\/documentos\n\nwp_mkdir_p( $caminho_arquivos );<\/code><\/pre>\n\n\n\n <\/figure><\/div>\n\n\n\nNome \u00fanico para arquivos<\/h2>\n\n\n\n Sabe quando voc\u00ea envia um arquivo para o WordPress e ele automaticamente acrescenta um -1<\/code> ou -2<\/code> no final do nome? Pois \u00e9, voc\u00ea pode aproveitar esse recurso no seu c\u00f3digo tamb\u00e9m com a fun\u00e7\u00e3o wp_unique_filename():<\/p>\n\n\n\n$nome_unico_para_o_arquivo = wp_unique_filename( $diretorio, $nome_arquivo );<\/code><\/pre>\n\n\n\nExibir tamanho de arquivos<\/h2>\n\n\n\n A fun\u00e7\u00e3o size size_format() formata um n\u00famero de bytes em algo mais f\u00e1cil de ler. Por exemplo, 1 MB \u00e9 muito mais f\u00e1cil de ler do que 1048576 bytes.<\/p>\n\n\n\n
size_format( $bytes, $casas_decimais );\n\n\/\/ Exemplo:\necho size_format( 1048576, 2 ); \/\/ 1,00 MB<\/code><\/pre>\n\n\n\nEssa fun\u00e7\u00e3o lembra muito a human_readable_duration(), que transforma uma string com a dura\u00e7\u00e3o de alguma coisa no formato HH:ii:ss em X horas, Y minutos, Z segundos. Tenho quase certeza de que j\u00e1 falei dessa outra fun\u00e7\u00e3o por aqui, mas n\u00e3o lembro onde \u00af_(\u30c4)_\/\u00af<\/p>\n\n\n\n
\n\n\n\nSe voc\u00ea gostou desse conte\u00fado n\u00e3o se esque\u00e7a de assinar o canal e a newsletter aqui do blog!<\/p>\n","protected":false},"excerpt":{"rendered":"
Depois da parte 1 e da parte 2, chegou a hora de mais um post e v\u00eddeo com 4 dicas r\u00e1pidas e meio aleat\u00f3rias de programa\u00e7\u00e3o no WordPress. Para esse post, eu peguei as dicas neste post do Paul Underwood. O post original tem mais do que 4 dicas, vale a pena dar uma olhada. […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[30],"tags":[],"yoast_head":"\n
4 dicas r\u00e1pidas de programa\u00e7\u00e3o no WordPress - Parte 3 | Felipe Elia<\/title>\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\t \n\t \n\t \n