我正在尝试验证不同帖子的一组数据输入
$ post_types = array('movieCPT','bookCPT','paperCPT');
到目前为止,我有一个函数可以单独为每个选项正确工作
function save_options()
{
global $post;
if (!isset($_POST['source']) || $post->post_type != 'movieCPT')
{
return $post;
}
update_post_meta($post->ID, "source", $_POST['source']);
}
现在可以告诉我如何在
中传递数组$post_types
而不是movieCPT
的对象
if(!isset($ _ POST ['source'])|| $ post-> post_type!='movieCPT')
由于
更新
function save_options()
{
$post_types = array ( 'movieCPT', 'bookCPT', 'paperCPT' );
global $post;
$cpt = $post->post_type;
if ((!isset($_POST['source'])) || (! in_array( $cpt, $post_types )))
{
return $post;
}
update_post_meta($post->ID, "source", $_POST['source']);
}