【问题标题】:how to display all posts Custom fields dynamically?如何动态显示所有帖子自定义字段?
【发布时间】:2017-08-02 22:48:54
【问题描述】:
    <?php
        foreach($getPostCustom as $name=>$value) {

            echo "<strong>".$name."</strong>"."  =>  ";

            foreach($value as $nameAr=>$valueAr) {
                    echo "<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
                    echo $nameAr."  =>  ";
                    echo var_dump($valueAr);
            }

            echo "<br /><br />";

        }
    ?>

我正在尝试获取特定帖子的自定义字段。上面的代码显示所有自定义字段。请帮助我仅检索特定帖子的自定义字段。提前谢谢..

【问题讨论】:

  • 请分享您的完整代码以及您的自定义字段名称和帖子类型。
  • 我想在没有自定义字段名称的情况下动态显示所有字段值,以便它应该相对于其帖子 @Shital 显示

标签: php wordpress custom-fields


【解决方案1】:

这是我的 single.php 文件的完整代码。希望这有效。这显示了我的帖子详细信息和相关的 post_metas。

    <?php get_header(); ?>
<div id="content" class="container">
  <div class="col-xs-12 col-sm-12 col-md-8 col-lg-8 left_column"> <?php
  if (have_posts()) : 
    while (have_posts()) : the_post(); ?>
    <h1> <?php the_title();?> </h1> <?php 
    $post_meta = get_post_meta(get_the_ID());
    foreach($post_meta as $key=>$value)
    { 
        echo "<strong>".$key."</strong>"."  =>  ";
        foreach($value as $nameAr=>$valueAr)
        {
            echo "<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
            echo $nameAr."  =>  ".$valueAr; 
        }
        echo "<br >";       
    }
    the_content(); 
    endwhile;
    endif; ?>
  </div>
  <?php get_sidebar(); ?>
</div>
<?php get_footer(); ?>

【讨论】:

  • 它不工作。你能在帖子查询循环中添加上面的代码吗?可能是我在错误的地方添加了。感谢@Amit的帮助
  • 感谢您的帮助,它正在按照我的要求工作和编辑。
猜你喜欢
  • 1970-01-01
  • 2014-07-31
  • 2021-11-26
  • 2012-08-28
  • 1970-01-01
  • 1970-01-01
  • 2021-02-11
  • 2019-03-23
  • 1970-01-01
相关资源
最近更新 更多