空白内容php代码不能解析高级自定义字段库加载项

时间:2014-09-03 作者:escaped_designer

我有空白内容,其中act画廊代码的内容是。我认为代码有问题。

<

?php
/*
Template Name: Images scroll
*/
?> 

<?php get_header(); ?>

<div id="wrapper" class="wrapper-scroll">
                      <div class="content">
                      <?php 

                      if (is_page_template( \'index.php\' ) ) {

                        if (is_page( \'home\' )) {
                      $jennifergallery=\'gallery_home\';
                      };

                      if (is_page( \'people\' )) {
                      $jennifergallery=\'gallery_people\';
                      };

                      if (is_page( \'stories\' )) {
                      $jennifergallery=\'gallery_stories\';
                      };


                      };

$images = get_field(\'$jennifergallery\');

if( $images ): ?>


<?php foreach( $images as $image ): ?>

                <div class="section">
                <img src="<?php echo $image[\'sizes\'][\'large\']; ?>" alt="<?php echo $image[\'alt\']; ?>" />

                </div>

                <?php endforeach; ?>


            <?php endif; ?> 
            </div>
        </div>

        <?php get_footer(); ?>
以及this 是指向wp测试站点的链接。它应该显示一些水平滚动的图像。这是link 至静态试验现场。

任何帮助都将不胜感激:-]

1 个回复
SO网友:Tom J Nowell

第一行包含一个不完整的PHP开头标记,应该是<?php< ?php 或其他变化$images = get_field(\'$jennifergallery\'); 不起作用。它将查找键为“$jennifergallery”的字段,而不是$jennifergallery的值。如果要将变量传递到函数中,只需将其传入即可,不需要也不应该将其括在引号中。$images = get_field( $jennifergallery );

  • get_field 是ACF函数,不是WordPress函数。如果您没有使用ACF,并且没有安装和激活它,则此操作将失败?><?php, 这不起任何作用,需要时间来输入,而且毫无意义。省去麻烦吧is_page_template( \'index.php\' ) 永远不会返回真值。你没上index.php, 您位于图像滚动模板上。我强烈建议您查找模板层次结构,也可能是库中没有任何图像。这可能是因为is_page_template(\'index.php) 始终为false,因此您的变量从未设置,因此您从未检索库图像,因此它们从未显示。当这种情况发生时,没有else 打印“未找到图像”的子句$jennifergallery 初始值。如果你不在“家庭成员”或“故事”页面上,这个变量将永远不会被创建,就像在你打好基础之前建造一座摩天大楼的阁楼,它将从空中坠落

  • 结束

    相关推荐

    How to finish this loop?

    我已经问过一个问题,如何只获取属于某个分类法的父页面的子页面。一位非常有帮助的用户给了我这个答案,然而,我没有得到代码来完成循环的任何一方,这样我就可以得到:标题、特色图片和摘录。我得到的代码是:$child_ids = $wpdb->get_col( \"SELECT ID FROM $wpdb->posts WHERE post_parent = $post->ID AND post_type = \'page\' ORDER BY menu_order\"

    空白内容php代码不能解析高级自定义字段库加载项 - 小码农CODE - 行之有效找到问题解决它

    空白内容php代码不能解析高级自定义字段库加载项

    时间:2014-09-03 作者:escaped_designer

    我有空白内容,其中act画廊代码的内容是。我认为代码有问题。

    <
    
    ?php
    /*
    Template Name: Images scroll
    */
    ?> 
    
    <?php get_header(); ?>
    
    <div id="wrapper" class="wrapper-scroll">
                          <div class="content">
                          <?php 
    
                          if (is_page_template( \'index.php\' ) ) {
    
                            if (is_page( \'home\' )) {
                          $jennifergallery=\'gallery_home\';
                          };
    
                          if (is_page( \'people\' )) {
                          $jennifergallery=\'gallery_people\';
                          };
    
                          if (is_page( \'stories\' )) {
                          $jennifergallery=\'gallery_stories\';
                          };
    
    
                          };
    
    $images = get_field(\'$jennifergallery\');
    
    if( $images ): ?>
    
    
    <?php foreach( $images as $image ): ?>
    
                    <div class="section">
                    <img src="<?php echo $image[\'sizes\'][\'large\']; ?>" alt="<?php echo $image[\'alt\']; ?>" />
    
                    </div>
    
                    <?php endforeach; ?>
    
    
                <?php endif; ?> 
                </div>
            </div>
    
            <?php get_footer(); ?>
    
    以及this 是指向wp测试站点的链接。它应该显示一些水平滚动的图像。这是link 至静态试验现场。

    任何帮助都将不胜感激:-]

    1 个回复
    SO网友:Tom J Nowell

    第一行包含一个不完整的PHP开头标记,应该是<?php< ?php 或其他变化$images = get_field(\'$jennifergallery\'); 不起作用。它将查找键为“$jennifergallery”的字段,而不是$jennifergallery的值。如果要将变量传递到函数中,只需将其传入即可,不需要也不应该将其括在引号中。$images = get_field( $jennifergallery );

  • get_field 是ACF函数,不是WordPress函数。如果您没有使用ACF,并且没有安装和激活它,则此操作将失败?><?php, 这不起任何作用,需要时间来输入,而且毫无意义。省去麻烦吧is_page_template( \'index.php\' ) 永远不会返回真值。你没上index.php, 您位于图像滚动模板上。我强烈建议您查找模板层次结构,也可能是库中没有任何图像。这可能是因为is_page_template(\'index.php) 始终为false,因此您的变量从未设置,因此您从未检索库图像,因此它们从未显示。当这种情况发生时,没有else 打印“未找到图像”的子句$jennifergallery 初始值。如果你不在“家庭成员”或“故事”页面上,这个变量将永远不会被创建,就像在你打好基础之前建造一座摩天大楼的阁楼,它将从空中坠落

  • 相关推荐

    Increase offset while looping

    我正在编写一个自定义帖子插件,它将自定义帖子分组显示为选项卡。每组4个岗位。是否可以编写一个偏移量随每次循环而增加的查询?因此,结果将是:-第一个查询显示从1到4的帖子-第二个查询显示从5到8的帖子-第三个查询显示从9到12的帖子等。 <div class=\"official-matters-tabs\"> <?php $args = array(\'post_type\' => \'official-matters\', \'showp