1. Go to this page and download the library: Download jooservices/wordpress-sdk 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 / wordpress-sdk example snippets
use JOOservices\WordPress\Sdk\Data\Query\ListPostsQuery;
use JOOservices\WordPress\Sdk\Enums\PostStatus;
use JOOservices\WordPress\Sdk\WordPressService;
$wordpress = WordPressService::create(
baseUrl: getenv('WORDPRESS_URL'),
username: getenv('WORDPRESS_USER'),
password: getenv('WORDPRESS_APP_PASSWORD'),
);
$posts = $wordpress->posts()->list(new ListPostsQuery(
perPage: 10,
search: 'automation',
status: PostStatus::Publish,
fields: 'id,title,link,date',
));
foreach ($posts as $post) {
echo $post->title?->rendered . PHP_EOL;
}