update_post_sort( 'category' ); $this->update_post_sort( 'post_tag' ); require_once self::TEMPLATE_DIR . 'success.php'; } require_once self::TEMPLATE_DIR . 'order.php'; } //投稿表示順の設定 private function update_post_sort( $target ) { $target = '_apop_post_' . $target; $posts_sort = $_POST[ $target ]['post_sort']; foreach ( $posts_sort as $cat_id => $posts ) { $sort_key = $target . '_' . $cat_id; foreach ( $posts as $post_id => $sort ) { update_post_meta( $post_id, $sort_key, $sort ); } } } } }