Respostas no Fórum

Visualizando 15 respostas - 31 até 45 (de um total de 47)
  • O erro que você postou é no plugin wp-super-cache. É aparentemente um problema de permissão na pasta de cache (normalmente wp-content/cache).

    Você pode tentar mudar a permissão da pasta ou desabilitar esse plugin (isso se você não precisar do cache…)

    oi kripton,

    seu problema deve ser o caminho. Coloque o caminho absoluto (com http e tudo mais) para chamar o script.

    Agora, o jquery já vem na distribuição do wordpress. Para carregá-lo, coloque no seu functions.php, ou em qualquer arquivo (antes da chamada do header):


    <?php wp_enqueue_script('jquery'); ?>

    “Gostaria de saber como restringir páginas no WordPress apenas a usuários.”

    Você pode, na caixa de publicação do post, marcá-lo como um post privado (apenas usuários logados enxergam) ou como um post protegido por senha.

    E que tipo de usuário a pessoa deve ser para poder APENAS ler o texto e como criar um formulário de e-mail para por no site a fim de que a própria pessoa o preencha e, ao terminar, possa fazer o log in no site e ler as páginas.

    Nas opções do seu blog, diga que ele permite registro de pessoas, coloque o papel padrão como “assinante” ou “subscriber” e coloque o widget Meta no seu blog, que insere uma caixa de login e registro.

    <?php query_posts('cat=12&showposts=-1');?>

    veja a documentação da função query_posts para todas as opções:

    http://codex.wordpress.org/Template_Tags/query_posts

    Leo,,

    Dá mais informações… onde você está fazendo essa chamada, como é a query, qual é o erro exatamente

    oi Ricardo,

    Como vc viu, vc está colocando seus metadado dentro do conteúdo do post, como eu tinha dito que seria um jeito. E, nesse caso, tem um jeito ainda mais fácil de fazer isso, criando um filtro que adiciona seus metadados ao conteúdo quando for gerar o feed. Mais ou menos assim:

    <?php
    // no arquivo functions.php
    add_filter('the_content', 'minha_funcao');
    function minha_funcao($content) {
        if (is_feed()) {
            // pega os metadados
            $meta =  get_post_custom(get_the_ID());
            // insere os metadados no fim do conteúdo.. aí vc pode colocar BRs e qq elemento html que quiser
            $content .= $meta['meu_metadado'][0];</p>
        }
        return $content;
    }
    ?>

    vc se refere ao feed RSS?

    o RSS tem um padrão dele, que nunca vai incluir os custom fields. Para saber mais sobre o padrão RSS veja:

    http://cyber.law.harvard.edu/rss/rss.html

    Se você quiser que seus custom fields apareçam no RSS, você tem que coloca-los de alguma maneira dentro do conteúdo do post, ou fazer alguma outra gambiarra criando um filtro na criação do RSS do wordPress e inserindo seus dados em algum lugar.

    Leo,,

    Sim.

    Você deve ter um loop listando essas páginas. Basta neste loop você carregar os metadados de cada página e mandar exibir as fotos ou o que você quiser…

    oi ricardo,

    não entendi direito sua dúvida. O que vc quer dizer com “adicionar quantos campos desejar no FEED” ? Explica melhor.

    Leo,,

    Fórum: Instalando o WordPress
    Em resposta a: importar db

    As categorias ficam guardadas nas 3 tabelas de taxonomia.

    wp_terms – com os termos
    wp_term_taxonomy – tabela que indica que tipo de termo é este (categoria, tag…)
    wp_term_relationships – tabela que relaciona o termo com os posts.

    Leo,,

    O problema deve ser o caminho.

    ai invés de colocar o caminho apenas a partir da pasta wp-content, coloque o caminho absoluto, assim:


    ... value="<?php bloginfo('siteurl'); ?>/wp-content/uploads/2009/06/banner.swf" />

    bloginfo imprime na tela a URL. Se vc quisesse usar essa função, você teria que usar get_bloginfo(), aí sim você teria o valor retornado, e não impresso na tela.

    Mas para incluir um arquivo, você não quer sua URL, mas o seu caminho no sistema de arquivo, portanto é melhor usar a constante TEMPLATEPATH do WordPress, ficando assim:

    <?php include(TEMPLATEPATH . '/menu.php'); ?>

    Eu não entendi essa sua concatenação do ‘cat_ID)’ com title e tal.. mas a logica está aí. espero q ajude

    abs

    Leo,,

    <?php
    $printou = false
    $parentscategory =””;
    foreach((get_the_category()) as $category) {
    if ( $category->category_parent != 0 && $category->cat_ID != 456 ) {
    $parentscategory .= ‘ cat_ID) . ‘” title=”‘ . $category->name . ‘”>’ . $category->name . ‘, ‘;
    $printou = true;
    }
    }

    if (!$printou) {
    foreach((get_the_category()) as $category) {
    if ( $category->cat_ID != 456 ) {
    $parentscategory .= ‘ cat_ID) . ‘” title=”‘ . $category->name . ‘”>’ . $category->name . ‘, ‘;
    }
    }
    }

    echo substr($parentscategory,0,-2); ?>

    olaedu,

    Dá pra colocar várias condições nesse código php até conseguir fazer o que vc quer. Mas me parece que vai ficar uma mega gambiarra q depois vai ser ruim de mudar qualquer coisa, e também difícil de enteder o código.

    Dá uma olhada na hirearquia de templates do WordPress:
    http://codex.wordpress.org/Template_Hierarchy

    e veja se não é o caso de você fazer um template para a listagem de determinadas categorias de um jeito (mostrando só a filha), e de outras em outro arquivo.. com outro template independente.. fica mais organizado e mais fácil de administrar

    Leo,,

    oi olaedu,

    Isso que vc está fazendo é em qual arquivo do template? single, archive, index? Talvez valha a pena dar uma planejada em quais arquivos vai precisar e se, de repente, não é o caso de fazer um category-X.php para um template específico dessa categoria que vc quer mostrar. E aí vc põe o título na mão mesemo.

    Outro jeito, se a regra for sempre essa, é vc dar um if (in_category(X)), sendo que X é o id da categoria Decoração. Aí se retornar verdadeiro (o post está na categoria Decoração) vc imprime na tela “Decoração”, e ignora as outras categorias.

    Mas se a regra for inversa, o que vc quer é sempre esconder a categoria Destaques, vc pode adicionar uma condição no seu if, que ficaria assim:

    if ($category->category_parent == 0 && $category->cat_ID != IdDestaques) {

    O chato é q vc vai ter q botar o ID da categoria destaques na mão aí.

    abs

Visualizando 15 respostas - 31 até 45 (de um total de 47)