add_post_type_support( 'page', 'excerpt' );
<?php the_excerpt(); ?>
<!-- tried <?php echo get_the_excerpt();?> too -->
<?php
/**
* The template for displaying Search Results pages.
*
* @package Shape
* @since Shape 1.0
*/
get_header();
get_template_part('inc/header-image');?>
<div class='wrapper'>
<div class='container main'>
<div class='post-area grid_9'>
<div class='posts-container'>
<header class="page-header">
<h1 class="page-title"><?php printf( __( 'Resultados da Busca' ), '<span>' . get_search_query() . '</span>' ); ?></h1>
<input type="search" value="<?php printf( __( '%s' ), '' . get_search_query() . '' ); ?>"></input>
</header><!-- .page-header -->
<div class="linha-horizontal"></div>
<?php while (have_posts()) : the_post(); ?>
<div class="post-entry clearfix"> <!-- Main wrapper -->
<div class="post-entry-content"> <!-- Post-entry-content -->
<h2><a class="search-item-title" href="<?php the_permalink(' ') ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
<?php the_excerpt(); ?>
<a href="<?php the_permalink(' ') ?>" class="post-entry-read-more" title="<?php the_title(); ?>"><?php the_permalink(' ') ?></a>
<div class="linha-horizontal search-divider"></div>
</div><!-- END of post-entry-content -->
</div><!--End of main wrapper -->
<?php endwhile; ?>
</div>
</div>
</div>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
あなたは "ポストタイプのサポート"を混乱させています - これはポストのために "機能"(そしてそれゆえMetaBox)を有効にすることを意味します - テンプレートを使って。
search.php
テンプレートを検索してください。search.php
という名前のファイルをあなたの子テーマに追加し、そこにあなたの親テーマテンプレートファイルの内容をコピーして貼り付けてください。the_content()
をthe_excerpt()
と交換するこれはテーマごとに大きく異なる可能性があることに留意してください。一部のテーマでは、テンプレートを作成するための部品を追加するために "Template Parts" を使用します。他の人は "条件付きタグ" を使用して、 "テンプレート階層"の代替テンプレートファイルでコード内の部分を切り替えます。 などは、テンプレートの出力を変更するために フィルタまたはフック を使用します。
注:この回答はガイドとしてのものであり、ソリューションがテーマごとに大きく異なる可能性があるため、コピー/貼り付けソリューションではありません。