Respostas no Fórum

Visualizando 15 respostas - 1 até 15 (de um total de 1.592)
  • Tentei aqui algumas vezes e não parece ter como.

    Para pegar o nome da postagem achei que poderíamos usar a função get_the_title() no lugar da get_bloginfo(), mas para isso precisaríamos pegar o ID do post e parece que ele não está disponível, mesmo usando global $post

    Se alguém descobrir como pegar o ID do post é só trocar
    get_bloginfo() por get_the_title() passando o ID do post na primeira função postada pela Diana.

    Aqui está a minha contribuição.
    Alterei um pouco a função para só corrigir o nome, sem adicionar hash e usar o nome do arquivo e não o nome do site.

    Então o nome do arquivo será o mesmo, só que sem acentos, espaços em branco serão trocados por – e caracteres estranhos serão removidos.
    Basicamente o nome do arquivo será como sua slug.

    Exemplo:
    Um arquivo com nome assim “Wallpaper Água viva [Imagem ~ ]-001.jpg”
    Será transformado em “wallpaper-agua-viva-imagem-001.jpg”

    function sanitize_file_name_in_upload($filename) {
    
        $info = pathinfo($filename);
        $extension = empty($info['extension']) ? '' : '.' . $info['extension'];
        $name = basename($filename, $extension);
    
    	return strtolower(sanitize_title($name)).$extension;
    }
    add_filter('sanitize_file_name', 'sanitize_file_name_in_upload', 10);

    Obrigado Diana pela dica.

    Fórum: Plugins
    Em resposta a: Plugin WP- E Commerce

    O WPEC não possui opções de mais vistos ou mais clicados, caso queira fazer isso terá que usar outro plugin que lhe dê esta opção.

    Se está iniciando agora no WPEC recomendo testar primeiro o woocommerce que é muito superior, além de mais opções de personalização tem pouquíssimos erros em comparação com o WPEC.

    Testando mensagem
    Minhas mensagens não estão sendo enviadas aqui no fórum, entrei em contato pela sua páginas e espero que está mensagem chegue.

    Isso foi algum erro na configuração do css.
    Pra resolver localize o arquivo style.css e procure pelo código

    .post, div.page {
      background-color: #FFFFFF;
      border: 5px solid #EFEFEF;
      margin: 0 0 60px;
      padding: 50px 55px;
      position: relative;
    }

    Remova as linhas referentes a borda e background deixando assim

    .post, div.page {
      margin: 0 0 60px;
      padding: 50px 55px;
      position: relative;
    }

    Acredito que isso já resolva o problema.

    Use o método que descrevi aqui http://webotera.com/tutoriais-e-dicas/como-remover-categorias-da-busca/, mas troque o is_search por is_home para aplicar a página inicial e não a página de busca.

    Você pode usar esta função

    function the_imagem_destaque($size = "medium"){
    	global $post;
    	$thumb = wp_get_attachment_image_src( get_post_meta( $post->ID, '_thumbnail_id', true ), $size );
    	if(empty($thumb))  {
    		return false;
    	} else {
    		$theImageSrc = $thumb[0];
    		global $blog_id;
    		if (is_multisite()) {
    			$imageParts = explode('/files/', $theImageSrc);
    			if (isset($imageParts[1])) {
    				$theImageSrc = esc_url( get_site_url( 1 ) );
    				$theImageSrc .= '/wp-content/blogs.dir/' . $blog_id . '/files/' . $imageParts[1];
    			}
    		}
    	}
    	return $theImageSrc;
    }

    Para usá-la basta colocar

    <?php echo the_imagem_destaque( 'thumbnail' ); ?>

    Caso queira exibir uma imagem padrão caso não haja imagem destacada use

    <?php if( the_imagem_destaque ) { ?>
    <?php echo the_imagem_destaque( 'thumbnail' ); ?>
    <?php } else { ?>
    <img src="link_da_sua_imagem" alt="Imagem padrão" />
    <?php } ?>

    Se quiser saber mais sobre as funções que recuperam imagens você pode ver em http://codex.wordpress.org/wp_get_attachment_image_src
    no final da página existem os links para outras funções semelhantes

    Limitar a exibição sim, mas limitar quantas imagens um post pode ter eu desconheço completamente.

    me passe o link se possível para eu ver o que pode ser.

    Fórum: Temas
    Em resposta a: Galeria de Imagens

    Não está parecendo ser a galeria nativa do WP issso não, ela não possui esta mensagem em nenhuma parte do código e nem tem mensagem quando as imagens não são encontradas por algum motivo.

    Suspeito que o autor do tema tenha feito um loop pegando as imagens do post e quando não possui imagem (ou não encontra por algum motivo as imagens ) apresenta este erro, ao invéz de não mostrar nada como é o funcionamento padrão da galeria do WP.

    Abra o arquivo single.php e veja se descobre que código está gerando esta mensagem.

    Isso parece ser a página 404 do tema.

    Tente acessar o painel admin / configurações / links permanentes e sem mudar nada clique em salvar alterações.

    As vezes o WP fica dando página 404 porque não conseguiu reescrever o arquivo .htaccess corretamente e ir até esta página normalmente resolve este problema.

    Veja se isso ajuda
    Este código pode ser achado no arquivo content-gallery.php do tema twentyeleven

    <?php
    	$images = get_children( array( 'post_parent' => $post->ID, 'post_type' => 'attachment', 'post_mime_type' => 'image', 'orderby' => 'menu_order', 'order' => 'ASC', 'numberposts' => 5 ) );
    	if ( $images ) :
    		$total_images = count( $images );
    		$image = array_shift( $images );
    		$image_img_tag = wp_get_attachment_image( $image->ID, 'thumbnail' );
    ?>
    
    <figure class="gallery-thumb">
    	<a href="<?php the_permalink(); ?>"><?php echo $image_img_tag; ?></a>
    </figure><!-- .gallery-thumb -->
    <?php endif; ?>

    Fórum: Plugins
    Em resposta a: Plugin WP- E Commerce

    Use o WP_Query que funciona

    Exemplo básico

    $loop = new WP_Query( array( 'post_type' => 'wpsc-product', 'posts_per_page' => 5, 'orderby' => 'rand') );

    Esta opção está no painel admin / configurações / discussão
    é só marcar a opção
    Os usuários devem estar registrados e ter feito login para poderem publicar comentários

    desative seus plugin temporariamente para ver se é um deles que está causando isso, caso não seja, troque temporariamente seu tema para o padrão para verrificar se é ele.

    Se isso não surtir efeito, então reinstale o WordPress, pois pode ser algum arquivo que não foi devidamente copiado na instalação ou atualização.

Visualizando 15 respostas - 1 até 15 (de um total de 1.592)