Respostas no Fórum

Visualizando 15 respostas - 16 até 30 (de um total de 30)
  • Abra o arquivo functions.php do seu tema e adicione o seguinte código:

    add_filter( 'gettext', 'wpse17709_gettext', 10, 2 );
    function wpse17709_gettext( $translation, $textos_login ) {
        if ( 'Username' == $textos_login ) {
            return 'Campo Usuário';
        }
        if ( 'Password' == $textos_login ) {
            return 'Campo Senha';
        }
        if ( 'Log In' == $textos_login ) {
            return 'Botão de Login';
        }
    	return $translation;
    }

    Agora basta editar para inserir o texto que deseja.

    Visual refere-se a estética, não a funcionalidades, portanto é um trabalho de html e css. As funcionalidades do ‘blog em wordpress’ não são diferentes das funcionalidades do site institucional (no meu ponto de vista). A única coisa que poderia mudar seria a nomenclatura.

    Se quis se referir à sessão de “posts”, você pode oculta-la do menu através do arquivo functions.php. Para isso insira o seguinte código.

    // Remover itens do menu lateral esquerdo
    add_action('admin_menu', 'remover_menus');
    function remover_menus () {
    	global $menu;
        $restricted = array(__('Posts'));
        end ($menu);
        while (prev($menu)){
            $value = explode(' ',$menu[key($menu)][0]);
            if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
        }
    }
    
    // Remover itens da barra do topo do administrador
    add_action( 'wp_before_admin_bar_render', 'editar_barra_do_admin');
    function editar_barra_do_admin() {
        global $wp_admin_bar;
        $wp_admin_bar->remove_menu('new-post', 'new-content');
    }

    Mas a sessão ‘posts’ você pode usar ainda para criar o blog do site institucional ou mesmo a sessão de notícias, comum entre sites do gênero.

    Não esquece de marcar o tópico como resolvido.

    Todas as páginas fixas usam o arquivo ‘page.php’, portanto abra-o e procure pela função de comentários <?php comments_template(); ?> ou similar (caso seja um tema de terceiros com sua própria função de comentários.

    Uma segunda opção é no próprio painel do wordpress, na edição da página, habilitar o metabox discussão (vide Opções de Tela no topo superior direito da página) e desmarcar as opções Permitir Comentários e Permitir pingbacks.

    Como falei Luciano, você configura isso no momento da inserção da imagem. Assim que faz o upload aparece uma série de opções (legenda, alinhamento, tamanho da imagem, link para, etc).

    Como está adicionando esta imagem?

    Ao inserir a imagem busque pelo campo “Link para”. Lá você determinará se irá linkar diretamente para a imagem ou uma página de anexo.

    Quanto a abrir em um popup, não é uma função nativa, precisará inserir o seu javascript ou adicionar um plugin que exerça tal funcionalidade.

    Bem, resumindo o que já foi dito.

    1. Ao criar um post, terá apenas um permalink, independente do número de categorias marcadas.

    2. O permalink do post pega a categoria com menor id. Exemplo:
    Categoria A tem ID 15;
    Categoria B tem ID 4;
    Categoria C tem ID 37;
    Se você marcar as 3 categorias, o permalink sempre vai carregar a categoria-b.

    3. Rankeamento? Os fatores principais de influência são bom conteúdo e links relevantes para o seu site, preferencialmente de domínios já bem rankeados. (Vide central webmasters do google no youtube). Se for levar em conta várias páginas carregando links iguais, terá um grande problema, afinal vai ter que levar em conta páginas com blocos de “posts recentes”, sidebars com “posts mais lidos”, páginas de categorias, páginas de tags e assim por diante.

    O WordPress já é bem estruturado quanto a seo, embora ainda precise de algumas melhorias. Procure pelo plugin SEO by Yoast no Google, atualmente o mais completo do mercado para wordpress.

    Daniel, primeiro é importante saber se a versão que você instalou do tema é a mais atual. Tema deformado ocorre por erro no código php ou formatação css. Mas, dependendo do tema, ele só fica “bonitinho” após configura-lo e preencher o conteúdo.

    Poste o endereço do site e do tema para que os usuários do fórum possam lhe ajudar.


    Lucas, você tem conhecimentos de php? Me parece que você pegou o código pronto. Por mais que se resolva o problema é importante que você entenda o código que você está usando, caso contrário viverá de gambiarras e poderá ter bem mais problemas na criação de temas pra wordpress. Esqueça o primeiro código que postei. Na função que você criou, substitua para:

    function catch_video() {
    	global $post, $posts;
    	$first_vid = '';
    	ob_start();
    	ob_end_clean();
    	$output = preg_match_all('/<iframe.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
    	$first_vid = $matches [1] [0];
    
    	if ($output == '1') {
    		echo '<iframe width="100%" height="400" src="';
    		echo $first_vid;
    		echo '" frameborder="0" allowfullscreen></iframe>';
    	} else { ?>
    		<div class="image-box" style="margin-bottom: 5px;">
    			<div class="image-box-hover">
    				<?php the_post_thumbnail('large');?>
    				<div class="image-wrapper-hover">
    				 <!-- conteudo do hover -->
    				</div>
    			</div>
    		</div>
       <?php }
    }

    e substitua:

    <div class="video-wrapper-post" style="position: relative;">
          <?php echo catch_video() ?>  <!-- mostra video -->
       </div>
    
    <!-- Hover Image -->	
    
       <div class="image-box" style="margin-bottom: 5px;">
    
          <div class="image-box-hover">
             <?php the_post_thumbnail('large');?>
    
                <div class="image-wrapper-hover">
    
                     <!-- conteudo do hover -->	
    
                </div>
          </div>
       </div>
    
    <!-- End Hover Image -->

    por

    <?php catch_video(); ?>

    Abra o arquivo functions.php e adicione um filtro para função do excerpt.

    function excerpt_personalizado($more) {
    	global $post;
    	return '…';
    }
    add_filter('excerpt_more', 'excerpt_personalizado');

    Essa função retorna uma reticências ao usar a função the_excerpt(); se não quiser a reticências basta deixar as aspas em branco.

    Hover é efeito ao passar o mouse, formatado por css, não por php. Não ficou claro. Se é pra tirar a div.image-box quando tiver vídeo, você deve inserir uma condicional. Algo parecido com…

    <?php if(catch_video() == true) { ?>
    <div class="video-wrapper-post" style="position: relative;">
          <?php echo catch_video() ?>  <!-- mostra video -->
       </div>
    <?php } else { ?>
    <div class="image-box" style="margin-bottom: 5px;">
          <div class="image-box-hover">
             <?php the_post_thumbnail('large');?>
                <div class="image-wrapper-hover">
                     <!-- conteudo do hover -->
                </div>
          </div>
       </div>
    <?php } ?>

    Agora pra fazer funcionar essa condicional só você que criou a função catch_video poderá saber.

    Fórum: Temas
    Em resposta a: Logo Z-index

    O z-index por si só não resolve, ele deve estar acompanhado da propriedade position, no css. Tente adicionar no css:

    #logo {position:absolute; z-index:50;}

    Você pode trabalhar com metaboxes personalizados, onde definiria um campo adicional no administrador para colocar o iframe, embed ou link da página (conforme for mais apropriado). Precisa de conhecimentos básicos de php e wordpress para implementa-lo.

    Tem um framework pronto pra você usar no github. https://github.com/jaredatch/Custom-Metaboxes-and-Fields-for-WordPress

    Quanto a função nativa do wordpress, ainda não conheço nenhuma realacionada a “video featured”.

    É muito relativo saber exatamente o erro apenas pela descrição. Antes de mais nada, um esclarecimento. A parte das redes sociais, o curtir é relacionado ao endereço (url), portanto poderá funcionar mesmo que a página retorne 404, caso o botão curtir possa ser acessado de outra página funcionando.

    Voltando ao que interessa. No painel administrativo, na página de edição de post, ao clicar em visualizar o post você é redirecionado para um link duplicado ou o link funciona normalmente? Caso funcione normalmente o link duplicado o problema está no código dos arquivos do tema.

    Você mencionou apenas o resultado da busca. Nas outras páginas todos os links funcionam normalmente? Se sim, então o erro está no arquivo header.php.

    Se nenhuma das opções acima conferir o erro pode estar sendo gerado .htaccess (citado pelo mario) ou uma má configuração em Links Pernamentes, no menu Configurações.

    Atualize os testes que fez e exponha mais detalhes para ajudarmos.

    Me parece um erro de javascript. Pode ser problema gerado por algum plugin, por um javascript do tema ou ocorrido problema na hora do upgrade pro 3.5. Abre o console javascript na página de edição do post e vê se apresenta algum erro.

    No chrome: visualizar > desenvolvedor > console javascript.
    No firefox: firebug > aba console (não sei o caminho pelo menu).
    (demais browsers: http://codex.wordpress.org/Using_Your_Browser_to_Diagnose_JavaScript_Errors)

Visualizando 15 respostas - 16 até 30 (de um total de 30)