Respostas no Fórum

Visualizando 15 respostas - 1 até 15 (de um total de 28)
  • Buscas por posts populares geralmente é bem pesada mesmo, no mínimo precisa ser cacheada. Para posts relacionados procure soluções como Jetpack e para integrações mais robusta algo como ElasticSearch para consultas mais rápidas e relevantes.

    Olá @luizc1 Parse error é um erro relacionado a linguagem e não ao WooCommerce, você escreveu algo de maneira errada, na sintaxe errada. Teria que ver todo o seu arquivo woocommerce.php para ter certeza de qual é o problema, mas de antemão você escreveu: <? Php woocommerce_content(); ?> quando o correto é <?php woocommerce_content(); ?>

    Fórum: Temas
    Em resposta a: Personalizar o tema

    Essa mensagem de erro tá dizendo que tá faltando arquivos em seu tema. Talvez ele tenha se corrompido por alguma razão. Tente reinstalar o seu tema e veja se o erro desaparece.

    O arquivo que ele está alegando que não existe é shop-isle/inc/customizer/customizer-repeater/class/customizer-repeater-control.php

    Uma coisa que notei e vi que você não fez foi uma limpeza na tabela wp_options, essa tabela pode ser a culpada de toda essa lentidão quando ela se torna muito grande e quando a maioria de seus registros estão com a coluna ‘autoload’ setada como true. Isso faz com que em todas as páginas, todos os registros configurados como autoload sejam carregados. Imagine por exemplo que existem 2MB de dados na wp_options configurados como autoload, isso significa que 2MB de dados estarão sendo carregados toda vez que uma página for carregada, isso se tornaria um grande gargalo. Recomendo verificar o tamanho da wp_options, o ideal é ter algo em torno de 1MB.

    Link para referência:
    https://pressjitsu.com/blog/optimizing-wp-options-for-speed/

    Recomendo fazer um backup antes de fazer qualquer alteração na wp_options.

    Pode ser que você consiga otimizar bastante o site melhorando o código do tema e/ou plugins, muitas vezes queries são feitas de forma “irresponsável” e acaba denegrindo a performance, mas fica difícil dizer se há melhorias sem auditar os plugins e temas utilizados. Porém uma coisa é certa, chega a um ponto você precisa implementar alguma camada de cache. Você está utilizando alguma solução de cache? Recomendo a utilização de no mínimo o plugin Batcache (é o único plugin de cache que recomendo). No entanto, soluções ideais de cache em sites com alto tráfego e com grande base de dados incluem um front-end cache mais robusto utilizando Nginx ou Varnish por exemplo.

    Estranho, parece que tem algum cache naquela listagem e o código do tema não está buscando só posts publicados. O tema deve ter salvado os ids dos posts em cache e quando vai fazer o loop os posts que você deletou não existe mais e por isso ele deve exibir uma imagem em placeholder. É provável que esse código não esteja restringindo os posts aos posts públicos, talvez seja preciso se certificar que a query que o tema faz para retornar aqueles posts tenha o parâmetro 'posts_status' => 'publish'. Também seria interessante que o tema se certificasse que o posts de fato existe antes de tentar exibi-lo.

    Só olhando o código do tema para saber se é este de fato o problema, ele é um tema pago? Se sim tenta ver com o suporte dele. Se ele for gratuito posta um zip dele ou o link para baixar que ele que possamos dar uma olhada rápida.

    Me parece que tem algum filtro na função the_excerpt(). Veja se seu tema ou plugins possui algum filtro associado aos hooks the_excerpt ou get_the_excerpt. Pode ser que algum filtro esteja modificando a query e bagunçando o loop.

    Quando eles aparecem no site eles continuam com o status de rascunho ou eles mudam os status para publicado? Você tá usando algum plugin para exibir os posts relacionados? Se sim qual é o nome dele? Pode acontecer de o código responsável por puxar e exibir os posts relacionados não estar verificando o status do posts e consequentemente exibindo posts que não estão publicados.

    Fórum: Plugins
    Em resposta a: Tirar o index Index.php

    Tá no Windows? Está usando IIS?

    Tente ir em COnfigurações -> Links Permanentes e veja como está as regras de reescrita. Se possível tire um print da tela.

    Tente fazer o seguinte: Alterar o campo “Estrutura Personalizada” e configure para /%postname%/.

    Veja se o index.php foi removido dos links.

    No seu caso: htdocs/SEUSITE/wp-content/uploads/

    Você tem que dar as permissões na pasta uploads/ do seu site. Se fosse no htdocs você teria que dar recursivo, e isso é perigoso.

    Sete as permissões recursivamente no diretório uploads/. Se o servidor for IIS (Windows) você precisa fazer isso pelo gerenciador de FTP da hospedagem, o Filezilla não seta as permissões no Windows.

    Ah WP Forever, acho que viajei quando li sua dúvida.

    Mas a ideia permanece a mesma. Você só precisa criar um formulário, apontar para a URL certa e configurar os names dos input.

    <form name="loginform" id="loginform" action="http://www.anothersite.com.br/wp-login.php" method="post">
    	<p>
    		<label>Username<br />
    		<input type="text" name="log" id="user_login" class="input" value="" size="20" tabindex="10" /></label>
    	</p>
    	<p>
    
    		<label>Password<br />
    		<input type="password" name="pwd" id="user_pass" class="input" value="" size="20" tabindex="20" /></label>
    	</p>
    	<p class="submit">
    		<input type="submit" name="wp-submit" id="wp-submit" class="button-primary" value="Log In" tabindex="100" />
    
    	</p>
    </form>
    Fórum: Temas
    Em resposta a: Como criar um Tema One Page

    Não tem explicar como fazer um tema one page aqui, seria como dar uma aula de desenvolvimento.

    Seria mais fácil você estudar e tentar fazer algo e postar as dificuldades aqui.

    Forte Abraço.

    Você também pode usar o módulo Custom CSS do Jetpack, olhei o tema e ele já tem um h1 sendo usado para o título, então é questão de CSS.

    O Módulo Custom CSS do Jetpack permite injetar código CSS no tema.

    .post-title {
       font-size: 30px;
    }

    Se você colar esse CSS acima já irá aumentar a fonte. Se precisa aumentar mais, mude o valor ’30’.

    Dificilmente um tema dá essa opção de customização. Você teria que alterar os arquivos do tema para isso. A melhor solução seria criar um Child Theme e alterar somente o que você precisa, mas é preciso ter conhecimentos em programação para isso. No seu caso você deve precisar aumentar o tamanho da fonte ou trocar o hx do title para h1 por exemplo.

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