Respostas no Fórum

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • Fórum: Ajustando o WordPress
    Em resposta a: Ajuda Wp_page navi

    Além dessa query que você postou, tem mais alguma na página em questão (archive-eventos)? Se tiver, essa outra se encontra antes ou depois dessa?

    Fórum: Ajustando o WordPress
    Em resposta a: Ajuda Wp_page navi

    Uma coisa do seu código original, que me parece errado, é que você no if have_posts está pegando da main query

    if ( have_posts() )

    e deveria estar pegando também da sua custom query não?.

    $eventos->have_posts()

    Mas não acho que seja isso que está afetando o seu loop e sua paginação.

    O outro erro que você citou acima, esse sim, pode ser causado pelo if errado 🙂

    • Esta resposta foi modificada 8 anos, 10 meses atrás por darthaud.
    • Esta resposta foi modificada 8 anos, 10 meses atrás por darthaud.
    Fórum: Ajustando o WordPress
    Em resposta a: Ajuda Wp_page navi

    Olá @rtcadmin,

    como você fez uma query a parte, acredito que para resolver o seu problema, você deve passar ela para dentro do pagenavi da seguinte forma:

    wp_pagenavi( array( 'query' => $eventos ) );

    Após fazer isso, é recomendado utilizar a seguinte função:

    wp_reset_postdata();

    para evitar problemas em outras queries no decorrer do seu código.

    • Esta resposta foi modificada 8 anos, 10 meses atrás por Mário Valney.

    Boa noite @leobaiano.

    Após fazer a instalação que falei ali em cima e, do nada (talvez tenha sido quando eu acrescentei na configuração do path ele fez algum flush ou algo do tipo o PATH), meu sublime reconhecer o PATH correto. Só precisei fazer uma configuração nas settings do phpcs no sublimelintere e ele passou a funcionar direitinho.
    A configuração do settings ficou assim.

    
    {
        "user": {
            "debug": false,
            "delay": 0.25,
            "error_color": "D02000",
            "gutter_theme": "Packages/SublimeLinter/gutter-themes/Default/Default.gutter-theme",
            "gutter_theme_excludes": [],
            "lint_mode": "background",
            "linters": {
                "eslint": {
                    "@disable": false,
                    "args": [],
                    "excludes": []
                },
                "php": {
                    "@disable": false,
                    "args": [],
                    "excludes": []
                },
                "phpcs": {
                    "@disable": false,
                    "args": [],
                    "excludes": [],
                    "standard": "WordPress-Core"
                }
            },
            "mark_style": "outline",
            "no_column_highlights_line": false,
            "passive_warnings": false,
            "paths": {
                "linux": [],
                "osx": [],
                "windows": []
            },
            "python_paths": {
                "linux": [],
                "osx": [],
                "windows": []
            },
            "rc_search_limit": 3,
            "shell_timeout": 10,
            "show_errors_on_save": false,
            "show_marks_in_minimap": true,
            "syntax_map": {
                "html (django)": "html",
                "html (rails)": "html",
                "html 5": "html",
                "javascript (babel)": "javascript",
                "magicpython": "python",
                "php": "html",
                "python django": "python",
                "pythonimproved": "python"
            },
            "tooltip_fontsize": "1rem",
            "tooltip_theme": "Packages/SublimeLinter/tooltip-themes/Default/Default.tooltip-theme",
            "tooltip_theme_excludes": [],
            "tooltips": false,
            "warning_color": "DDB700",
            "wrap_find": true
        }
    }
    

    @leobaiano

    Com relação a versão do phpcs, para rodar via linha de comando, eu instalei via composer com o comando

    composer global require "squizlabs/php_codesniffer=^2.9"

    Isso foi para fazer ele instalar globalmente a versão que é compatível com o standard. Se ele não conseguir instalar por já ter uma versão instalada, provavelmente você deve ter de remover a versão corrente

    composer global remove "squizlabs/php_codesniffer"

    e tentar executar o comando para instalar novamente.

    Hoje eu tento validar o lance do path do sublime. Se resolver eu posto aqui e te falo.

    Valeu!

    Olá Leo,

    estava tentando replicar essa instalação para entender o problema e obtive alguns erros no caminho.

    Primeiro, descobri que a versão do WordPress Code Standards ainda não é compatível com a versão 3.0 do phpcs.

    Depois, descobri que mesmo o phpcs estando no path do meu zsh, por algum motivo, o sublime não leu esse path atualizado.

    Ainda não resolvi essa parte do problema. Vi que conseguimos configurar um “Extra Path” no plugin do linter. Se eu não conseguir fazer o sublime ler o path atualizado, acredito que este “extrapath” vai ser a solução para o problema.

    Se o problema que você teve for algo diferente disso, posta aqui para tentar entender o problema.

Visualizando 6 respostas - 1 até 6 (de um total de 6)