LinkFixer SEO
Scanner de liens pour WordPress: détecte les liens brisés, fournit des rapports détaillés (PDF), historique et planification des scans. Peut se connecter à LinkFixer Cloud pour exécuter les analyses — aucune donnée n'est envoyée sans votre consentement.
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/julien2195/wp-link/archive/refs/heads/main.zipLinkFixer SEO (Frontend)
Interface d’administration (React + Vite) pour le plugin WordPress « LinkFixer SEO ».
Cette v1 fournit seulement le frontend. Le backend (scan réel et API REST) pourra être ajouté ensuite.
Démarrage
- Installer les dépendances:
npm install
- Développer en local:
npm run dev
- Construire pour WordPress (génère
build/+manifest.json):npm run build
Placez ce dossier dans wp-content/plugins/wp-link puis activez-le depuis l’admin WordPress.
Le fichier PHP wp-link.php charge automatiquement les assets packagés (JS/CSS) en lisant build/manifest.json.
Appels API (axios)
- Client HTTP:
axiosest ajouté et configuré danssrc/api/client.js. - Fonctions prêtes à l’emploi dans
src/api/endpoints.js:getHealth()→GET /healthstartScan(options)→POST /scanslistScans(params)→GET /scansgetScan(id)→GET /scans/{id}getScanResults(id, params)→GET /scans/{id}/linksdownloadScanReport(id)→GET /scans/{id}/report(blob)
Configuration de l’URL API
- Définir la variable Vite
VITE_API_BASE_URL(ex:https://api.local/api). - Exemple fichier
.envà la racine du projet Vite:
VITE_API_BASE_URL=https://localhost:8000/api
Par défaut, le client utilise /api.
cURL prêt à l’emploi
Consultez docs/API_CURLS.md pour des commandes cURL correspondant à chaque endpoint.
Structure
Voir instuctrion.md et la structure du projet dans ce dépôt (src/, styles/, build/).