← Demandes de fonctionnalités

Corriger les URL /wp-admin

Terminé Martin Il y a 3 ans

À plusieurs endroits dans le plugin PRO, des URL sont codées en dur avec le chemin `/wp-admin`. C'est notamment le cas dans la procédure d'installation, par exemple lors de la génération des pages par défaut d'affiliation et d'inscription des affiliés. Et je viens d'en trouver d'autres sur la page “ Créations ”, sous les boutons “ Afficher les créations ” et « Ajouter de nouvelles créations ».

Cela est incompatible avec les sites WordPress qui utilisent un chemin d'accès personnalisé vers le dossier `/wp-admin`, ce qui entraîne l'affichage de pages 404 lorsque l'on clique sur les liens ou les boutons.

Les URL d'administration WordPress doivent être générées à l'aide de `admin_url(‘edit.php?post_type=wcu-creatives’)` et ne doivent pas supposer un chemin d'accès de type `/wp-admin`.

1 Commentaire

Martin Il y a 3 ans

À des fins de test — comment remplacer `/wp-admin` par un chemin d'accès personnalisé :

Dans le fichier `wp-config.php`, ajoutez :

define( 'WP_ADMIN_DIR', 'mon_répertoire_personnalisé' );
define( 'ADMIN_COOKIE_PATH', '/' . WP_ADMIN_DIR );

Dans le fichier `.htaccess`, ajoutez :

RewriteEngine On
RewriteRule ^my_custom_dir$ /my_custom_dir/ [R=301,L]
RewriteRule ^my_custom_dir/(.*) wp-admin/$2?%{QUERY_STRING} [L]

Cette demande est fermée aux nouveaux commentaires.