¿ Cómo hacer hacer modificaciones de WordPress y adaptarlo a tu gusto o necesidades?
En este post te mostraré algunos trucos y códigos necesarios que te permitirán hacer las modificaciones de WordPress a tus necesidades sin tener que instalar decenas de plugins. Pequeños scripts y códigos para blogueros curiosos e interesados en el mínimo detalle.
Antes de empezar, y como algo MUY IMPORTANTE, debes crear un tema hijo de WordPress para poder modificar todo el código y no perder dichas modificaciones tras una actualización de tu tema. Aqui te explico cómo hacerlo.
Y ahora si, empezamos!
Añadir elementos entre los párrafos de un post en WordPress
Redireccionar a una página de mantenimiento.
A veces es posible que deba redirigir el sitio a una página de mantenimiento.
- Cree una página de mantenimiento y asígnele el nombre de maintenance.html.
- Subirlo al directorio raíz.
- Agregue el siguiente código a .htacess y redirija todo el tráfico a maintenance.html
RewriteEngine on RewriteCond% {REQUEST_URI}! /Maintenance.html$ RewriteCond% {REMOTE_ADDR}! ^ 123 \ .123 \ .123 \ .123 RewriteRule $ /maintenance.html [R = 302, L]
Páginas de error personalizadas.
Cree páginas de error para errores 403, 404 y 500 y cárguelo en su instalación base de WordPress. Luego, agregue el siguiente fragmento de código a su archivo .htaccess para habilitar las páginas de error personalizadas.
ErrorDocument 404 /404-error.html ErrorDocument 403 / 403-error.html ErrorDocument 500 / 500-error.html
Alargar la duración de la cookie de conexión.
De forma predeterminada, WordPress lo mantiene conectado durante 2 semanas si marca la opción «Recordarme» al iniciar sesión.
Agregue el siguiente fragmento de código al archivo functions.php dentro de su tema para que pueda permanecer conectado a su sitio durante un año. Puede convertir cualquier momento a segundos y actualizar en consecuencia si desea ser más largo o más corto.
Sugerimos ir por un mes: 2629746 segundos
Por supuesto, con este consejo de WordPress, puede elegir el valor que desee, solo encuentre el número de segundos que agrega reemplazar el valor.
add_filter ('auth_cookie_expiration', 'stay_logged_in_for_1_year'); function stay_logged_in_for_1_year ($ expire) { return 31556926; // 1 año en segundos }
Habilitar shortcodes en widgets.
Por defecto, los widgets de WordPress no están habilitados para administrar códigos cortos. Agregue lo siguiente al archivo de funciones y permita que sus widgets admitan códigos cortos.
define ('widget_text', 'do_shortcode');
Cambiar la longitud de los extractos.
Por defecto, la longitud de los extractos en WordPress es de 55 palabras. Agregando el siguiente código en el archivo functions.php , podrás personalizar la longitud de los extractos para que se ajusten al diseño.
function custom_excerpt_length ($ length) { return 20; } add_filter('excerpt_length', 'custom_excerpt_length', 999);
Eliminar las opciones de ayuda y pantalla del dashboard.
Este consejo de WordPress limpia su panel de administración del desorden innecesario. Puede ver las opciones «ayuda» y «pantalla» en la parte superior derecha de su panel de control de WP.
Agregue el siguiente código al archivo functions.php para eliminar estas opciones del tablero.
add_filter( 'contextual_help', 'wpse_25034_remove_dashboard_help_tab', 999, 3 ); add_filter( 'screen_options_show_screen', 'wpse_25034_remove_help_tab' ); function wpse_25034_remove_dashboard_help_tab( $old_help, $screen_id, $screen ) { if( 'dashboard' != $screen->base ) return $old_help; $screen->remove_help_tabs(); return $old_help; } function wpse_25034_remove_help_tab( $visible ) { global $current_screen; if( 'dashboard' == $current_screen->base ) return false; return $visible; }
Siguiente parte de este post,