PHP code example of jooservices / laravel-wordpress
1. Go to this page and download the library: Download jooservices/laravel-wordpress library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
jooservices / laravel-wordpress example snippets
use Jooservices\LaravelWordPress\DTOs\Credentials\CredentialCreateData;
use Jooservices\LaravelWordPress\DTOs\Sites\SiteCreateData;
use Jooservices\LaravelWordPress\Enums\AuthType;
use Jooservices\LaravelWordPress\Facades\WordPress;
$site = WordPress::sites()->create(new SiteCreateData('Production', 'https://example.com'));
WordPress::credentials()->createForSite($site, new CredentialCreateData(
name: 'Default',
authType: AuthType::ApplicationPassword,
username: 'admin',
secret: env('WP_APP_PASSWORD'),
));
WordPress::site($site)->users()->users()->pull();
WordPress::site($site)->content()->posts()->pull();
WordPress::site($site)->media()->records()->pull();
WordPress::site($site)->media()->files()->download($media);