Quiero escribir un complemento de wordpress que requiera cambiar el archivo .htaccess. ¿Cómo hago eso en PHP? He visto esto hecho antes con otros complementos, pero no puedo entender cómo se hace. ¡Gracias!
gmaníaco
La función en wordpress para actualizar el .htaccess
el archivo es insert_with_markers
toma tres parámetros.
insert_with_markers ( string $filename, string $marker, array|string $insertion )
al seguir esto tutorial podrías escribir algo como esto
// Get path to main .htaccess for WordPress
$htaccess = get_home_path().".htaccess";
$lines = array();
$lines[] = "RewriteBase /foobar";
insert_with_markers($htaccess, "MyPlugin", $lines);
Eso se vería así en tu .htaccess
expediente
# BEGIN MyPlugin
RewriteBase /foobar
# END MyPlugin
Aquí hay un enlace a la documentación de wordpress de esa función
https://developer.wordpress.org/reference/functions/insert_with_markers/
¿Ha sido útil esta solución?
Tu feedback nos ayuda a saber si la solución es correcta y está funcionando. De esta manera podemos revisar y corregir el contenido.
Esta es una mala practica
– gmaníaco
23 de marzo de 2016 a las 14:13
Pediré permiso y se agregará, no cambiará
– arodebaugh
23 de marzo de 2016 a las 14:14
¿Tienes ejemplos de lo que has probado?
– gmaníaco
23 de marzo de 2016 a las 14:15
Tengo el código que se agregará al .htaccess, así que no
– arodebaugh
23 de marzo de 2016 a las 14:17
@gmaniac, ¿y si el propósito del complemento fuera, por ejemplo, ayudar al usuario a optimizar su sitio de wordpress? – para agregar reglas de caché de archivos.
– cavar
9 de diciembre de 2017 a las 10:01