@kentos

Как сделать чтобы работала функция?

В корне WP есть файл на которые приходит данные
$hotelTitle = $v["Hotel"];
        $foodBoard = $v["Board"];
        $accomodation = $v["Accomodation"];
        $priceHotel = $v["Price"];
        $monthTour = $v["Month"];
        $TourDate = $v["TourDate"];
		$night = $v["Nights"];
		
		$post_data = array(
            'post_title'    => $hotelTitle,
            'post_content'  => $hotelTitle,
            'post_status'   => 'publish',
            'post_author'   => 1,
            'post_type' => 'tour'
        );

        $post_id = wp_insert_post( $post_data );

        if( is_wp_error($post_id) ){
            echo $post_id->get_error_message();
        }
        else {
            update_post_meta($post_id, 'cost_value_key', $priceHotel);
            update_post_meta($post_id, 'hotel_value_key', $hotel);
            update_post_meta($post_id, 'lft_night_field', $night);
        };

        wp_insert_term( $foodBoard, 'lftfood', array(
            'description' => $foodBoard,
            'parent'      => 0,
            'slug'        => $foodBoard,
        ) );

        wp_insert_term( $accomodation, 'lftmonth', array(
            'description' => $accomodation,
            'parent'      => 0,
            'slug'        => $accomodation,
        ) );


он работает, но посты не создаются
Вопрос первый: Это из-за того, что ты не админ, не создаются?
И если да, как сделать, чтобы добавлялись
И второй вопрос, может можно как-нибудь сделать, чтобы через админку это провернуть?

P.S Это я з
  • Вопрос задан
  • 25 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы