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');