Como adicionar um novo upload de midia nos post(admin)
-
Alguém sabe como posso adicionar um novo sistema de upload de midia na parte de posts do wordpress, pois estou montando/estudando este site http://caro.netii.net/ , bem dizer está pronto…. mas tenho que simplificar a maneira como envia as imagens para os posts … pois uma pessoa normal não vai conseguir usar os campos personalizados.
Então alguém sabe como , tipo http://images.orkut.com/orkut/photos/QQAAAL6N_EG4TSviVRH2jlCw82te9-q9szIQCXZqAme8F-xv-VkVwmm3LYtACYfEPeRyJSfz2lq05N6KnCrJvk8Jxcg67LtCi_3VVcnkJYsYrUA1AJtU9VD1BMDpAOOn-1m4K_u-zKjHwlyeYg.jpg .
Ai nesta página com um post …. eu quero ao invés de usar os campos personalizados , eu quero adicionar um novo lugar para enviar imagens, que possa pegar depois … mas ainda não sei como.
Quem souber, por favor dê uma luz ai.
-
Alguém sabe como faço para mostrar a imagem somente quando ela existir ?
<div id="single_img"> <?php $count_images = get_count_field($field_name = 'imagem_single', $group_index = 1, $post_id = get_the_ID()); ?> <?php for($i=1; $i <= $count_images; $i++) : ?> <!--Acho eu que seria está parte aqui que teria que ocultar <a href="<?php echo get('imagem_single', $group_index, $i, 0, $post_id, null, null, 'full');?>" rel="lightbox[917]"><img src="<?php echo get_image('imagem_single', $group_index, $i, 0, $post_id, null, null, 'minisingle'); ?>" /></a> --> <?php endfor; ?> </div>
Cesar, o ideal, é criar um tópico para cada dúvida que você possui.
E não há nenhuma necessidade de postar 2 vezes seguida a mesma dúvida.
Nós, colaboradores do blog, ajudamos em nosso tempo livre. Portanto nem sempre conseguiremos responder de imediato.
Para a solução do seu problema, basta criar uma variável e verificar se ela está vazia:
<div id="single_img"> <?php $count_images = get_count_field($field_name = 'imagem_single', $group_index = 1, $post_id = get_the_ID()); ?> <?php for($i=1; $i <= $count_images; $i++) : ?> <?php $imagem = get('imagem_single', $group_index, $i, 0, $post_id, null, null, 'full'); ?> <?php if ($imagem != '') : ?> <a href="<?php echo $imagem;?>" rel="lightbox[917]"><img src="<?php echo get_image('imagem_single', $group_index, $i, 0, $post_id, null, null, 'minisingle'); ?>" /></a> <?php endif; ?> <?php endfor; ?> </div>
Leo Caseiro muito obrigado DE NOVO.
É um saco, é que eu preciso de coisas bem como tu posta , práticas … pois dai eu consigo depois modificar as coisas e dai sim começo a entender … e isto é o que menos se acha nesta porcaria de internet, é uma saco.
E eu não criei um outro tópico , por sei lá , para mim me apareceu estar relacionada a mesma questão que eu estava perguntando antes.
Não achei que fosse necessário criar um outro tópico, sendo assim fica claro que não entendi quando deve-se criar um outro tópico.
Sei lá , para mim está tudo dentro da mesma questão.
E muito muito muito muito obrigado mesmo pelo auxilio, É um saco o cara não saber os troços.
Me irrita ainda mais procurar e nem saber o que procurar e etc.
Tinham que desenvolver logo os trecos que tinham no filme matrix , pluga o bagulho e transfere o conhecimento, seria bem mais prático.
Há postei 2 vezes , porque não achei que o primeiro texto havia ficado claro o suficiente (falando sério mesmo), pois também me irrita o nego que fica postando a mesma coisa num forum gratuito só para fazer ele subir ou sei lá eu, pois nem sei se aqui sobe os bagulhos…parecido com orkut da vida.
Estou analisando o código que tu me mostrou ali e aparentemente ele anula de mostrar qualquer imagem, mesmo que tenha alguma … mas mesmo assim ele vai servir e muito para eu poder estudar, vou analisar ele melhor agora e assim que entender ele e modificar para ficar tudo certimho posto o resultado aqui.
Valeu Leo Caseiro, vou dar uma olhada no teu código, para ver se aprendo e ver se não sou eu que estou fazendo errado aqui ou digitando algo errado, assim que estiver OK, posto aqui novamente 😀
Na verdade, a cada postagem, eu e todos os que responderam o tópico recebem emails.
Concordo sim que no seu caso fazia parte do conteúdo.
A ideia de criar um novo tópico é para ter mais usuários respondendo.
Eu, por exemplo, costumo responder somente posts que não foram respondidos. Pois acredito que os que possuem resposta já deve ter alguém disposto a ajudar.
De qualquer forma, sempre que tiver dúvida, posta sim!
Abs
pronto , arrumei, já posto aqui o código.
Código funcionando de boa, certinho
<div id="single_img"> <?php if (get('imagem_single') != '') : ?> <?php $count_images = get_count_field($field_name = 'imagem_single', $group_index = 1, $post_id = get_the_ID()); ?> <?php for($i=1; $i <= $count_images; $i++) : ?> <a href="<?php echo get('imagem_single', $group_index, $i, 0, $post_id, null, null, 'full');?>" rel="lightbox[917]"><img src="<?php echo get_image('imagem_single', $group_index, $i, 0, $post_id, null, null, 'minisingle'); ?>" /></a> <?php endfor; ?> <?php endif; ?> </div>
Bom vamos as explicações da bagaça .
<?php if (get('imagem_single') != '') : ?>
está parte nova … vai verificar SE foi postada alguma imagem, E se caso foi postada uma imagem ele vai dar um valor diferente de ZERO, nulo ou qualquer bosta assim.E dai sim e só dai, vai entrar na parte seguinte do código.
E está outra parte
<?php endif; ?>
, finaliza o bagulho começado lá em cima.No caso , eu pensei em usar o
get('imagem_single')
, pois testando e analisando as coisas aqui.Vi que se eu usar este comando aqui
<?php echo get('imagem_single'); ?>
ele não mostra nada, caso eu não tenha adicionado uma imagem no post.E tipo se eu adicionar este comando
<?php echo get('imagem_single'); ?>
mostra isto no navegador http://localhost/wp-content/uploads/2012/06/Pauline.jpg , sabe , mostra o link da imagem.Entenderam …barbada.
Muito obrigado ao Leo Caseiro de novo , pela postagem… pois é como falo.
O povo gosta muito de posta coisa para quem sabe, QUEM SABE MESMO, como no caso do Leo Caseiro, posta o bagulho e não fica com ladainha.
Este é galo veio, posta o exemplo certo sem perder tempo dizendo , porque não fez isto ou aquilo.
E pessoal , quem estiver lendo isto aqui e obteve alguma ajuda com este material, por favor fique no forum e tente ajudar pelo menos 1 pessoa em contra partida como pagamento pela ajuda 😀 dada por está explicação
Caso, você não conheça os operadores direito ainda , veja aqui http://www.aprenderphp.com.br/artigo/operadores-de-comparacao-operadores-logicos-e-a-precedencia-dos-operadores-no-php
!= Diferente
$a != $b
Verdadeiro se $a não for igual a $bOutra coisa que foi me lembrada pelo meu amigo radamés ( http://www.facebook.com/raddaortiz ) é que SE eu deixa-se o código dentro do laço for ,e ouvesse tipo 100 imagens no post, ele verifica 100 vezes aquela , assim sendo gastando processamento atoa.
Eu disse para ele que isto é uma pratica que nem precisa muito comentar auhuhae pois era óbvio que eu iria modificar … pois isto não teria nem porque.
Pois não tem nem lógica acessar aquele código todo caso não haja imagem no post.
foi me lembrada = isto existe uaheuhae ?
Qualquer coisa estou aqui https://www.facebook.com/Cesar.A.R.de.Oliveira
Se alguém quiser saber como usar o else no wordpress
<?php if( $is_raining ) : ?> <p>It is raining outside better get your Raincoat</p>; <?php else : ?> <p>It is not raining outside you can wear your Jacket</p>; <?php endif; ?>
fonte : http://digitalraindrops.net/2011/09/wordpress-code-series-if-then-else/
Cesar, apesar de eu ser sempre mais prático, vou informar aqui que esta prática do else, na verdade é do PHP.
Obviamente, como o WordPress é em PHP, eles possuem esta sintaxe.
A sintaxe poderia ser feita com as chaves:
if (condicao) {true} else {false}
Mas segui os Padrões de Codificação seguindo orientação do WordPress.
Esses padrões estão no Codex.
http://codex.wordpress.org/pt-br:Padroes_de_Codificacao_do_WordPress
A parte em Inglês está mais completa, mas como solicitação dos Moderadores do Fórum, sempre devemos postar o material já traduzido
Inglês: Coding Standards http://codex.wordpress.org/WordPress_Coding_Standards
Obs: Não é obrigação, é só orientação!
Um único pedido, é marcar o tópico como resolvido!
Abs
aham Leo Caseiro , vou marcar até , assim que eu achar onde é auhauhe vou dar uma olhada aqui, pois acho que nesta parte do wordpress não tenho mais dúvidas 😀
Vamo que vamo 😀
E mais uma vez muito obrigado a todos que ajudaram no tópico ai 😀
- O tópico ‘Como adicionar um novo upload de midia nos post(admin)’ está fechado para novas respostas.