Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não lista nenhum imóvel

Quando executo meu index não lista nenhum imóvel ... Não sei onde está meu erro pois antes de usar os post_types estava funcionando.

Segue abaixo meu index.php e meu functions.php

//index.php
<?php get_header(); ?>
<main class="home-main">
    <div class="container">

    <h1>Bem Vindo ao Maluras!</h1>
        <ul class="imoveis-listagem">


        <?php 
        $args = array( 'post_type' => 'imovel' );
        $loop = new WP_Query( $args );
        if( $loop->have_posts() ) { ?>
        <ul class="imoveis-listagem">
        <?php while( $loop->have_posts() ) {
                    $ĺoop->the_post(); ?>

                <li class="imoveis-listagem-item">
                    <?php the_post_thumbnail(); ?>
                    <h2><?php the_title(); ?></h2>
                    <div><?php the_content(); ?></div>
                </li>

            <?php 
                }
            }
            ?>
        </ul>
        </ul>
        </div>
</main>
<?php get_footer();?>
//functions.php
<?php
add_theme_support('post-thumbnails');

function cadastrando_post_type_imoveis(){
    $nomeSingular = 'Imóvel';
    $nomePlural = 'Imóveis';
    $description = 'Imóveis da imobiliaria malura';

    $supports = array(
        'title',
        'editor',
        'thumbnail'
    );

    $labels = array(
        'name' => $nomePlural,
        'singular_name' => $nomeSingular,
        'add_new_item' => 'Adicionar novo ' . $nomeSingular,
        'edit_item' => 'Editar ' . $nomeSingular
    );

    $args = array(
        'public' => true,
        'labels' => $labels,
        'description' => $description,
        'menu_icon' => 'dashicons-admin-home',
        'supports' => $supports
    );
    register_post_type( 'imovel' , $args);

}


add_action('init' , 'cadastrando_post_type_imoveis');
1 resposta
solução!

Fala Álvaro,

Tranquilo?

Então, analisando por cima seu código vi que dentro do if você colocou <ul class="imoveis-listagem"> e ele também está antes, então pode ser que você esteja criando um ul dentro de outro, pode ser isso o problema.