如何从数据库的url中获取图片?

时间:2018-01-31 作者:AlisonVilmoreV

大家好,我需要获取行并显示它们。这不是一个问题,但是!我有一个列图标,其中包含图标的url,因此我应该显示url中的图像。你能告诉我怎么显示那个图像吗?

  <?php

    global $wpdb;
    // this adds the prefix which is set by the user upon instillation of 
    wordpress
    $table_name = $wpdb->prefix . "tablename";
    // this will get the data from your table
    $retrieve_data = $wpdb->get_results( "SELECT * FROM $table_name" );
    ?>
    <ul>
        <?php
        foreach ($retrieve_data as $retrieved_data){ ?>


      <div class="innerApp">
        //THIS IS THE PROBLEMATIC LINE
        <img  class="appLogo" src="<?php bloginfo(\'template_url\') ?><?php 
       echo $retrieved_data->icon?>">   
        <p class="justTextTextApp"><?php echo $retrieved_data->NAME?></p>
        <p class="justDescription"><?php echo $retrieved_data->description?>
        </p>
      </div>

        <?php 
                                                   }
        ?>
       </ul>

1 个回复
SO网友:swissspidy

我强烈建议在输出之前转义所有值,例如。echo esc_html( $retrieved_data->NAME ).

图像也一样:

<img src="<?php echo esc_url( $retrieved_data->icon ); ?>" />
您可以阅读更多关于Securing Output 在开发人员手册中。

结束

相关推荐

如何为wp-admin/options.php模板中的媒体白名单_选项加值?

我想在我的多站点上设置媒体变量的默认值。如果我想在一个网站上这样做,很简单,我会在mysite上添加值。com/wp管理/选项。php到image\\u default\\u align、image\\u default\\u link\\u type和image\\u default\\u size,但我无法为这些添加网络全局值。所以我想手动编辑核心文件:/wp admin/options。php,但我不知道如何做到这一点,这个级别的php不在我的范围之内。下面是列出变量的代码,但对于这些最初不按顺序排