luinuxscl / wordpress-basic-auth
Autenticación básica para WordPress en Laravel.
dev-main
2025-03-15 05:25 UTC
Requires
- php: ^8.2
- illuminate/support: ^12.0
Requires (Dev)
- orchestra/testbench: ^10.0
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