← Funktionswünsche

URLs von /wp-admin korrigieren

Abgeschlossen Martin 3 Jahren vor

An mehreren Stellen im PRO-Plugin sind URLs mit dem Pfad `/wp-admin` fest codiert. Dazu gehört auch der Installationsvorgang, d. h. bei der Erstellung der Standardseiten für Partner und der Partnerregistrierung. Und gerade habe ich weitere Stellen auf der Seite “Creatives” unter den Schaltflächen “View Creatives” und „Add New Creatives“ gefunden.

Dies ist auf WordPress-Websites, die einen benutzerdefinierten Pfad für den Ordner `/wp-admin` verwenden, nicht kompatibel und führt dazu, dass die Links/Schaltflächen zu 404-Seiten führen.

WordPress-Admin-URLs sollten mit `admin_url(‘edit.php?post_type=wcu-creatives’);` generiert werden und nicht von einem Pfad `/wp-admin` ausgehen.

1 Kommentar

Martin 3 Jahren vor

Zu Testzwecken – so ändern Sie „/wp-admin“ in einen benutzerdefinierten Pfad:

Füge in der Datei `wp-config.php` Folgendes hinzu:

define( 'WP_ADMIN_DIR', 'my_custom_dir' );
define( 'ADMIN_COOKIE_PATH', '/' . WP_ADMIN_DIR );

Füge in der Datei `.htaccess` Folgendes hinzu:

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

Dieser Antrag ist für neue Kommentare geschlossen.