luinuxscl/wordpress-basic-auth

Autenticación básica para WordPress en Laravel.

dev-main 2025-03-15 05:25 UTC

This package is auto-updated.

Last update: 2025-06-15 06:09:47 UTC


README

Package para autenticación básica y CRUD de posts en WordPress desde Laravel.

Instalación

composer require luinuxscl/wordpress-basic-auth
php artisan migrate

Uso

php artisan wordpress:store-credentials https://example.com admin password
php artisan wordpress:ping https://example.com

Verificación de conexión automática

Cuando se almacenan credenciales, el sistema intentará hacer ping al WordPress y guardará si hay conexión o no.

Uso del servicio WordpressPostService

use Luinuxscl\WordpressBasicAuth\Services\WordpressPostService;

$service = new WordpressPostService();
$posts = $service->getPosts('https://example.com');
$post = $service->createPost('https://example.com', ['title' => 'Nuevo Post', 'content' => 'Contenido del post']);
$updatedPost = $service->updatePost('https://example.com', 1, ['title' => 'Título actualizado']);
$service->deletePost('https://example.com', 1);

Pruebas

vendor/bin/phpunit