我想获得一个特定的自定义字段值,以便在新的php页面中显示在wordpress循环之外。现在我正在使用下面的代码,它正在做我想做的事情,但方式很糟糕。我需要排除除要获取的自定义字段之外的所有自定义字段。如果有人能为我提供更好的代码,我会很高兴,而不是排除在外。因此,我可以只获取所需的自定义字段值
require_once($_SERVER[\'DOCUMENT_ROOT\'] . \'/wp-load.php\');
$postid = $_GET["postid"];;
$custom = get_post_custom($postid);
foreach ($custom as $key => $value) {
if (($key != \'_edit_lock\' && $key != \'cwp_bar_icon\' && $key != \'_edit_last\' && $key != \'send_onesignal_notification\'&& $key != \'wp_noextrenallinks_mask_links\'&& $key != \'wpb_post_views_count\'&& $key != \'mp3\'&& $key != \'wpb_post_views_count\'&& $key != \'_encloseme\'&& $key != \'wpb_post_views_count\'&& $key != \'_pingme\'&& $key != \'wpb_post_views_count\'&& $key != \'_is_video\'&& $key != \'_thumbnail_id\'
))
echo \'<meta http-equiv="refresh" content="0; URL=\' . $value[0] . \'">\';
}