1

get_post_meta() 在循环中是否查询数据库?

在搜索结果期间(在循环中),我有一系列值,我抓取了发布元数据。

例子:

<?php
$post_meta_array = array(
    'this',
    'that',
    'more',
    'stuff'
);

foreach ($post_meta_array as $get_meta) {

    $stuff_just_got = get_post_meta($get_meta, '');

}
?>

我印象深刻的是 get_post_meta() 在循环中不需要查询数据库。我正在仔细检查是否是这种情况。如果不是这样的话……哎哟。

4

2 回答 2

0

上面的好答案,偶然发现了这个:http ://wordpress.org/extend/plugins/debug-queries/用于检查查询。

于 2013-04-08T04:32:06.007 回答
0
echo get_post_meta($post->ID, 'ls_redirect', true);

ls_redirect 是一个元键

于 2013-04-08T07:58:16.350 回答