好的,只是不要使用the_meta
函数并用自定义代码显示这些字段。您可以使用以下内容:
function my_filtered_meta($disabled_metas =array()) {
if ( $keys = get_post_custom_keys() ) {
echo "<ul class=\'post-meta\'>\\n";
foreach ( (array) $keys as $key ) {
$keyt = trim($key);
if ( is_protected_meta( $keyt, \'post\' ) || in_array($keyt, $disabled_metas ) )
continue;
$values = array_map(\'trim\', get_post_custom_values($key));
$value = implode($values,\', \');
echo apply_filters(\'the_meta_key\', "<li><span class=\'post-meta-key\'>$key:</span> $value</li>\\n", $key, $value);
}
echo "</ul>\\n";
}
}
然后更换
the_meta
在具有此函数调用的主题文件中:
my_filtered_meta( array(\'dsq_thread_id\') )
另一种方法是使用is_protected_meta
滤器只需在挂钩上添加您自己的过滤器,然后dsq_thread_id
现场保护。