los wp-config.php
archivo: una de las características de WordPress más queridas para algunos, una de las peores pesadillas para otros.
Hay innumerables consejos y trucos en una gran cantidad de artículos, y usted no puede obtener suficiente de ellos; Sin embargo, este artículo pretende ser diferente. En este artículo, nos vamos a familiarizar con ocho nuevos wp-config
trucos que son menos conocidos que la funcionalidad, como desactivar revisiones posteriores, aumentar el límite de memoria u otras características similares.
wp-config.php
, por supuesto) para que pueda descargar una copia de su wp-config.php
archivo, pero puede hacer una copia de seguridad de su base de datos y archivos para asegurarse. Mejor es más seguro que lamentar, las copias de seguridad frecuentes son siempre buenas! Digamos que usted es un diseñador web independiente (o una agencia de diseño web) que utiliza un tema básico de WordPress para casi todos sus clientes. ¿No sería fantástico si no tuviera que cambiar el tema de "Twenty-Something" a su "Awesome Base Theme" cada vez que cree una nueva instalación de WordPress??
Bueno el WP_DEFAULT_THEME
constante te ha cubierto:
define ('WP_DEFAULT_THEME', 'default-theme-folder-name');
Puede preguntar: "¿Cómo se supone que debo configurar un tema predeterminado al editar el wp-config.php
cuando se crea ese archivo al instalar WordPress? "Excelente pregunta, pero no vamos a cambiar el wp-config.php
Archivo esta vez: En su lugar, vamos a insertar el código anterior en el wp-config-sample.php
expediente!
No estoy hablando de editar y renombrar el archivo como si fuera 2006, estoy hablando de editar el archivo y dejarlo así: WordPress puede detectar los cambios y las adiciones dentro del wp-config-sample.php
Archivo (excepto las credenciales de la base de datos) y utilícelas mientras instala su copia nueva de WordPress.
Limpio, ¿verdad? No he encontrado ninguna página web que mencione esta gema oculta (y encontré esta técnica por accidente), por lo que este tutorial podría ser la primera vez que se cubre esta característica..
Es posible que tenga motivos para evitar que WordPress se actualice solo. Tal vez sea un desarrollador que necesite trabajar en muchas versiones de WordPress simultáneamente, o su sitio web se encuentre en un servidor altamente inestable que requiera que tenga mucho cuidado..
Cualquiera que sea el caso, estamos aquí para ofrecerle la solución de deshabilitar las actualizaciones automáticas para WordPress:
define ('AUTOMATIC_UPDATER_DISABLED', true);
¿Alguna vez gritó con una voz aguda y maldijo durante siete minutos seguidos, después de eliminar un archivo multimedia cuando se supone que no debe eliminarlo? Sé que lo hice, antes de aprender esta constante de WordPress:
define ('MEDIA_TRASH', true);
Configúrelo y nunca tendrá que preocuparse por eliminar un archivo de medios, excepto si deshabilitó la función de "papelera" de WordPress por completo al configurar EMPTY_TRASH_DAYS
constante a "0".
Ten cuidado con eso, también.
No uso los temas por defecto. Siempre. No estoy en contra de ellos ni me disgustan, pero prefiero crear y usar mis propios temas. Por lo tanto, no necesito un nuevo tema predeterminado cuando instalo una actualización importante.
Debido a que WordPress es muy flexible y no soy el único en esto, nos da la opción de omitir la actualización de wp-contenido
directorio:
define ('CORE_UPGRADE_SKIP_NEW_BUNDLED', verdadero);
Esto también podría dar un ligero impulso al proceso de actualización. Aunque no esperes más de un segundo.
Crédito: Ingeniero WP
WordPress tiene restricciones de tipo de archivo al cargar archivos en la Biblioteca de medios. No puede cargar nada, excepto imágenes, documentos, archivos de audio o video, y es bueno para la seguridad. Pero, ¿qué pasa si usted es un desarrollador de software independiente y desea cargar nuevas versiones de su software? ¿Va a tener que usar un cliente FTP cada vez que actualice su software??
No, solo necesitas definir la ALLOW_UNFILTERED_UPLOADS
a ALLOW_UNFILTERED_UPLOADS
Me gusta esto:
define ('ALLOW_UNFILTERED_UPLOADS', true);
Sin embargo, este código no permite que todos los usuarios carguen todos los tipos de archivos. Solo los administradores pueden subir lo que quieran..
Si tiene un sitio web multilingüe y necesita su sitio web para cambiar el idioma de su tema y su panel de administración, puede hacer un pequeño truco para detectar el idioma del navegador de un visitante y definir el WPLANG
constante basada en esa información.
Primero, necesitas crear un wp-lang.php
Archivo y llénelo con el siguiente código, luego guárdelo en el mismo directorio wp-config.php
es en:
Luego, en el wp-config.php
archivo, reemplazar la línea donde WPLANG
Se define con la siguiente línea:
require_once (dirname (__FILE__). '/wp-lang.php');
¡Y voilá! Sus visitantes ahora pueden cambiar el idioma de su tema y el panel de administración simplemente haciendo clic en los botones con una lang = fr_FR
Parámetro de URL.
Crédito: Una discusión de desbordamiento de pila (modifiqué el código).
Si está utilizando un complemento que requiere una clave de API de WordPress.com (como Jetpack o Akismet) y tiene muchos sitios web de WordPress que mantener, puede ser un poco molesto ingresar su clave de API de WordPress.com cada vez que instale esa enchufar.
Sin embargo, hay una manera fácil. Puede definir su clave API en el wp-config.php
archivo como una constante:
define ('WPCOM_API_KEY', 'YourKeyHere');Compruebe si sus otros complementos favoritos tienen esta característica. Los complementos como SlideDeck y Gravity Forms admiten la definición de sus claves API como una constante, también.
Hay una función en WordPress, wp_kses () que, según el Códice de WordPress:
"... se asegura de que solo los nombres de elementos HTML permitidos, los nombres de atributos y los valores de atributos más las entidades HTML sanas se produzcan en $ cadena".
Puedes editar sus reglas con filtros, como este:
array ()); devuelve $ cadena; add_filter ('pre_kses', 'my_filter'); ?>
Pero si necesitas Control total, lo que significa reescribir el $ allowedposttags
, $ allowedtags
y $ allowedentitynames
variables, puedes hacerlo definiendo la CUSTOM_TAGS
constante a cierto
en wp-config.php
:
define ('CUSTOM_TAGS', true); $ allowedposttags = array (); $ allowedtags = array (); $ allowedentitynames = array ();
Tú Tiene que reescribe cada variable a continuación. Solo puedes copiar y pegar las variables en wp-includes / kses.php
, luego edita el código que pegaste.
Crédito: OttoPress.com
Hace aproximadamente dos años, escribí la publicación Conquistando las Buenas Prácticas del Archivo 11 de wp-config.php y fue una de las publicaciones de WordPress más populares de la época. Y dos años después, estoy compartiendo otra. wp-config
-publicación relacionada, pero esta vez, elegí compartir sugerencias de las que quizás nunca hayas oído hablar.
Espero que te guste.
¿Qué hay de ti, sabes algo bueno wp-config
¿trucos? Publica un comentario para compartir tu experiencia! Y si te gustó el post, no olvides compartirlo.!