<?php require __DIR__ . '/../wp/wp-load.php'; $upload_dir = wp_upload_dir(); define('UPLOAD_DIR', $upload_dir['path']); require __DIR__ . '/vendor/autoload.php'; require __DIR__ . '/WpFaker/Post.php'; require __DIR__ . '/WpFaker/Config.php'; $WpFaker = new Post(); $Config = Config::load_config_file(); Twig_Autoloader::register(); $loader = new Twig_Loader_Filesystem('templates'); $twig = new Twig_Environment($loader); $faking_content_url = basename($_SERVER['PHP_SELF']); if (filter_input(INPUT_GET, 'proceed') == 1) { include ABSPATH . 'wp-admin/includes/image.php'; if (!username_exists('WpFakerUser')) { $WpFaker->createUser(); } else { $user = get_user_by('login', 'WpFakerUser'); $WpFaker->user_id = $user->data->ID; } /** * Generating content ! */ $WpFaker->createPost($Config); /** * Generating post thumbnail ! */ if ($Config->post_thumbnail) { $attachement_id = $WpFaker->saveImage($Config->post_thumbnail);