影像数据未注册

时间:2018-12-18 13:42:20

标签: php html wordpress

我是开发 wordpress插件和整体使用PHP的新手。但是我已经构建了一个功能性插件。

问题: 我似乎无法为插件中上传的图像注册数据。

这是我的代码:

<?php foreach( $tiles as $tile ): ?>
    <?php 
        $tile_img = get_post_meta( $tile->ID, 'artise-tile-img', true );
        $category_terms = implode( ', ', get_terms( array(
            'taxonomy'              => 'artise-tile-category',
            'object_ids'            => $tile->ID,
            'fields'                => 'names'
        ) ) );
        $itile = array_search( $tile->ID, $curr_tile_ids );
        $tileExists = true;
        if( $itile === false ){
            $itile =  $tile_count;
            $tileExists = false;
            $curr_tile_ids []= $tile->ID;
        }
    ?>
    <div 
        class="tile-image-container tile-image-cointainer-<?php echo $tile_count ?>" 
        data-tile-id="<?php echo $tile->ID ?>"
        data-itile="<?php echo $itile ?>"
        data-tile-name="<?php echo htmlentities( $tile->post_title ) ?>"
        data-tile-desc="<?php echo htmlentities( $tile->post_excerpt ) ?>"
        data-category="<?php echo $category_terms ?>"
        data-category-slug="<?php echo $tile_category->slug ?>"
    >
        <img src="<?php echo $tile_img ?>" data-shape="" data-is-hex="" width="75" height="75">
        <?php echo $tile->post_title ?>
    </div>
    ?>

上面的代码在一个php文件中,该文件将在我的插件内注册一个“ tile”。在一个应该可以放置磁贴信息的单独的php文件中,我有以下代码:

<div 
class="tile-image-container tile-image-cointainer-<?php echo $tile_count ?>" 
data-tile-id="<?php echo $tile->ID ?>"
data-itile="<?php echo $itile ?>"
data-tile-name="<?php echo htmlentities( $tile->post_title ) ?>"
data-tile-desc="<?php echo htmlentities( $tile->post_excerpt ) ?>"
data-category="<?php echo $category_terms ?>"
data-category-slug="<?php echo $tile_category->slug ?>"
>
<img src="<?php echo $tile_img ?>" data-shape="" data-is-hex="" width="75" height="75"><?php echo $tile->post_title ?>

当我在实际页面上进行“检查”元素时,为什么不输出这些数据,如下图所示:

网页上的输出:

enter image description here

0 个答案:

没有答案