未搜索ACF帖子内容

时间:2017-08-04 作者:Jon_Snow

我似乎不明白。默认wordpress搜索正在搜索所有其他帖子类型数据,但当我尝试搜索自定义帖子类型数据时,它只会给我页面标题,而不会给我内容。这个问题是什么。

这是我的搜索。PHP代码

  <div class="contentarea">
  <div id="content" class="content_right">      
   <?php if ( have_posts() ) :
        while ( have_posts() ) : the_post(); ?>    
        <div id="post-<?php the_ID(); ?>" class="posts">
        <article>        
            <h4><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h4>        
        <p><?php the_content();?></p>        
        <a href="<?php the_permalink();?>">Read More</a>
        </article>
    </div>
    <?php endwhile; ?>
    <?php endif; ?>
   </div><!-- content -->    
   </div><!-- contentarea -->   

1 个回复
最合适的回答,由SO网友:Jacob Peattie 整理而成

高级自定义字段不会自动输出您添加的字段the_content(). 您需要使用ACF的模板功能。提到the documentation 更多信息。

根据您的评论,您的内容将类似于:

<div class="contentarea">
    <div id="content" class="content_right">
        <?php if ( have_posts() ) :
            while ( have_posts() ) : the_post(); ?>
                <div id="post-<?php the_ID(); ?>" class="posts">
                    <article>
                        <h4><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h4>        
                        <p><?php the_content();?></p>

                        <?php while ( have_rows( \'details\' ) ) : the_row(); ?>
                            <?php the_sub_field( \'name\' ); ?><br>
                            <?php the_sub_field( \'description\' ); ?>
                        <?php endwhile; ?>

                        <a href="<?php the_permalink();?>">Read More</a>
                    </article>
                </div>
            <?php endwhile; ?>
        <?php endif; ?>
    </div><!-- content -->    
</div><!-- contentarea -->   

结束

相关推荐

分页的Author.php不使用Author.php模板

我创造了一个作家。php显示作者的帖子,并分页。单击“下一步”按钮时,我会进入第二页,但使用的模板不同。有什么原因吗?My query in author.php$curauth = (get_query_var(\'author_name\')) ? get_user_by(\'slug\', get_query_var(\'author_name\')) : get_userdata(get_query_var(\'author\')); $paged = ( get_query_var( \

未搜索ACF帖子内容 - 小码农CODE - 行之有效找到问题解决它

未搜索ACF帖子内容

时间:2017-08-04 作者:Jon_Snow

我似乎不明白。默认wordpress搜索正在搜索所有其他帖子类型数据,但当我尝试搜索自定义帖子类型数据时,它只会给我页面标题,而不会给我内容。这个问题是什么。

这是我的搜索。PHP代码

  <div class="contentarea">
  <div id="content" class="content_right">      
   <?php if ( have_posts() ) :
        while ( have_posts() ) : the_post(); ?>    
        <div id="post-<?php the_ID(); ?>" class="posts">
        <article>        
            <h4><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h4>        
        <p><?php the_content();?></p>        
        <a href="<?php the_permalink();?>">Read More</a>
        </article>
    </div>
    <?php endwhile; ?>
    <?php endif; ?>
   </div><!-- content -->    
   </div><!-- contentarea -->   

1 个回复
最合适的回答,由SO网友:Jacob Peattie 整理而成

高级自定义字段不会自动输出您添加的字段the_content(). 您需要使用ACF的模板功能。提到the documentation 更多信息。

根据您的评论,您的内容将类似于:

<div class="contentarea">
    <div id="content" class="content_right">
        <?php if ( have_posts() ) :
            while ( have_posts() ) : the_post(); ?>
                <div id="post-<?php the_ID(); ?>" class="posts">
                    <article>
                        <h4><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h4>        
                        <p><?php the_content();?></p>

                        <?php while ( have_rows( \'details\' ) ) : the_row(); ?>
                            <?php the_sub_field( \'name\' ); ?><br>
                            <?php the_sub_field( \'description\' ); ?>
                        <?php endwhile; ?>

                        <a href="<?php the_permalink();?>">Read More</a>
                    </article>
                </div>
            <?php endwhile; ?>
        <?php endif; ?>
    </div><!-- content -->    
</div><!-- contentarea -->   

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请