模板按帖子ID?

时间:2014-07-14 15:53:54

标签: wordpress

我在我的主题中对content.php进行了一些php修改,以便在帖子中添加一些自定义字段和图像。

我有440个旧帖子,我不想应用此更改。

在id 441的所有帖子中应用新content.php的最简单方法是什么?

<?php
if(is_post(441)){

Show new code here

} else {

Show old code here

}
?>

2 个答案:

答案 0 :(得分:0)

我认为更好的解决方案是尝试获取自定义字段的值,然后检查它是否有效。

换句话说,我认为这样的事情会更好:

$custom_field = get_post_meta($id, 'custom_field_slug', true); 

if($custom_field) {
   //code to execute if custom field has value
}

答案 1 :(得分:0)

我找到了这个解决方案:

global $post;
if ( $post->ID >= 441 ){
 // do something
}