ACF loop and php formatting

时间:2014-01-17 作者:sweeds

下面的php将遍历每个页面,然后输出ALL ACF自定义字段的。我需要的帮助格式是一个条件语句,它将所有$fields, 除了$field_name 在自己的容器中包含“标题”。

$pages = get_pages( array(\'sort_column\' => \'menu_order\')); 
foreach ($pages as $page_data) {
    $fields = get_fields($page_data);
    if( $fields )
    {

      foreach( $fields as $field_name => $value )
      {

       $field = get_field_object($field_name, false, array(\'load_value\' => false));

       // if(strpos($field_name,"title") !== false ){
       // /*this field has name containing title*/
       // }

       echo \'<div class=\'.$field_name.\'>\';
       echo $value;
       echo \'</div>\';

      }
    }

}
因此,最终HTML应该如下所示:

<div class="the_title">TITLE</div>
  <div class="container">
     <div class="1">1</div>
     <div class="2">2</div>
     <div class="3">3</div>
  </div>
谢谢你的建议。

0 个回复
结束

相关推荐

如何只使用wp-login.php页面进行注销?

在我的网站上,我删除了wp登录。php禁用默认wordpress登录窗口中的登录。然后我安装了社交登录插件,用户可以使用该插件正确登录。但如果他们单击注销按钮,他们将进入404页面,因为注销URL只是传递给wp login的一个参数。php页面。因此,请建议我一个解决方案,我可以使用wp登录。php页面仅用于注销过程。登录和密码重置不应工作。对不起,我的问题很长,但我有急事。提前谢谢。

ACF loop and php formatting - 小码农CODE - 行之有效找到问题解决它

ACF loop and php formatting

时间:2014-01-17 作者:sweeds

下面的php将遍历每个页面,然后输出ALL ACF自定义字段的。我需要的帮助格式是一个条件语句,它将所有$fields, 除了$field_name 在自己的容器中包含“标题”。

$pages = get_pages( array(\'sort_column\' => \'menu_order\')); 
foreach ($pages as $page_data) {
    $fields = get_fields($page_data);
    if( $fields )
    {

      foreach( $fields as $field_name => $value )
      {

       $field = get_field_object($field_name, false, array(\'load_value\' => false));

       // if(strpos($field_name,"title") !== false ){
       // /*this field has name containing title*/
       // }

       echo \'<div class=\'.$field_name.\'>\';
       echo $value;
       echo \'</div>\';

      }
    }

}
因此,最终HTML应该如下所示:

<div class="the_title">TITLE</div>
  <div class="container">
     <div class="1">1</div>
     <div class="2">2</div>
     <div class="3">3</div>
  </div>
谢谢你的建议。

0 个回复

相关推荐

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

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