← Petición de funciones

Corregir las URL de /wp-admin

Completado Martin Hace 3 años

Hay varios lugares en el plugin PRO en los que las URL están codificadas de forma fija con la ruta `/wp-admin`. Entre ellos, el procedimiento de instalación, es decir, al generar las páginas predeterminadas de afiliados y de registro de afiliados. Y ahora mismo he encontrado más en la página “Creatives”, en los botones “Ver creatividades” y «Añadir nuevas creatividades».

Esto es incompatible con los sitios web de WordPress que utilizan una ruta de carpeta personalizada para `/wp-admin`, lo que provoca que los enlaces y botones redirijan a páginas 404.

Las URL de administración de WordPress deben generarse utilizando `admin_url(‘edit.php?post_type=wcu-creatives’);`, y no deben dar por sentado que la ruta es `/wp-admin`.

1 Comentario

Martin Hace 3 años

A modo de prueba: cómo cambiar «/wp-admin» por una ruta personalizada:

En el archivo `wp-config.php`, añade:

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

En el archivo `.htaccess`, añade:

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

Esta solicitud está cerrada a nuevos comentarios.