在WordPress中创建自定义函数以从数据库返回数据

时间:2012-05-10 作者:mattwadey

我已经为wordpress管理面板创建了一个自定义图像上传程序,需要从wp\\U选项表中检索数据。我编写了以下函数:

//function to get all slider images
function getSliderImages(){
global $wpdb, $theme_shortname;
$query = "SELECT * FROM $wpdb->options AS o1 
WHERE o1.option_name LIKE \'%".$theme_shortname."_header_image%\'";
$imgs = $wpdb->get_results($query);

$images = array();
//loop through images and remove unusable results
foreach($imgs as $i){
    $id = substr($i[\'option_name\'],0,-1);
    if(is_numeric($id)){
        $images[] = $i[\'option_value\'];
    }
}

return($images);
}
如何访问标头中返回的数组。前端的php?此函数当前位于主题/主题名/函数中。php

1 个回复
最合适的回答,由SO网友:Chris_O 整理而成

In your header.php

$images = getSliderImages();
    foreach ( $images as $img ) {
        echo \'<img src="\' .$img. \'" />\';
    }
结束

相关推荐

Anonymous functions usage

只是想知道使用匿名函数的首选方法是什么。首先,我有一些这样的代码:function page_columns( $columns ) { $columns = array( \'cb\' => \'<input type=\"checkbox\" />\', \'title\' => \'Title\', \'author\' => \'Author\', \'te