我已在自定义帖子字段中保存了数组,我正在直接从数据库中检索它们。
false
我回来的结果如下:
https://azure.microsoft.com/en-us/services/app-service/web/
现在我想在for循环中遍历数组:
$ga_set = get_meta_values_from_all_posts('ganalytics_settings', 'post', 'draft');
function get_meta_values_from_all_posts( $key = '', $type = 'post', $status = 'publish' ) {
global $wpdb;
if( empty( $key ) )
return;
$r = $wpdb->get_col( $wpdb->prepare( "
SELECT pm.meta_value FROM {$wpdb->postmeta} pm
LEFT JOIN {$wpdb->posts} p ON p.ID = pm.post_id
WHERE pm.meta_key = '%s'
AND p.post_status = '%s'
AND p.post_type = '%s'
", $key, $status, $type ) );
return $r;
}
但是,for ($i = 0; $i < count($ga_set); $i++) {
$settings= $ga_set[i];
...
}
为$settings
。
有关如何将null
的值设为$ga_set
的任何建议吗?
感谢您的回复!
更新
$settings
中存储的字符串是
$ga_set