我有一个脚本,将一些术语放入一个数组,然后放入数据库。 下面你找到一个片段。一切正常,但我无法让$ POST代码正常工作。我需要的是它包含'app '的值以及由表单提交的$ album ['id']。我很确定我在这里做错了什么。谁能帮我吗?感谢。
global $wpdb;
$post_id = get_queried_object_id();
$post_author_id = get_post_field( 'post_author', $post_id );
$albums = $wpdb->get_results( $wpdb->prepare( 'SELECT * FROM wp_wppa_albums WHERE owner = "' . get_author_name( $post_author_id ) .'"' ), ARRAY_A );
$input_terms = array();
if ( $albums ) foreach( $albums as $album ) {
$input_terms[] = 'app_'.$_POST[$album['id']]; //This goes wrong
}
答案 0 :(得分:0)
$input_terms[] = sanitize_text_field($_POST['app_'.$album['id']]);
为我工作!