WordPress es maravillosamente un poderoso CMS viene con muchas características versátiles, que le dan la capacidad de trabajar sin una configuración especial, para una amplia gama de usuarios. Sin embargo, si eres un tema y plugins de WordPress, a veces estas características pueden ser problemáticas.

Las mismas características y opciones que permiten Temas de WordPress para adaptarse a muchos casos de uso diferentes a veces también se puede usar para ajustar un tema personalizado cuidadosamente para un caso de uso específico.

En este tutorial, le proporciono una colección de fragmentos que puede usar en la mayoría de sus proyectos de WordPress.

Lo que tienen en común es que evitan que los clientes curiosos arruinen todo el trabajo que has estado creando durante tanto tiempo. Todo lo siguiente se puede usar en un sitio web, pero estos consejos son especialmente aplicables a los profesionales que crean temas y plugins de WordPress personalizado para los clientes.

Pero antes, si nunca has instalado WordPress, descubre ¿Cómo instalar un blog de WordPress pasos 7 et ¿Cómo encontrar, instalar y activar un tema de WordPress en tu blog 

Luego de vuelta a por qué estamos aquí.

Deshabilite el tema de WordPress y el editor de complementos

No hay una buena razón por la que todos deberían poder editar complementos y temas directamente desde el panel de WordPress.

Es un error que algunos principiantes cometen porque no se dan cuenta de lo fácil que es romper un sitio web omitiendo un punto y coma. También es una vulnerabilidad que los hackers pueden explotar fácilmente. Afortunadamente, es posible desactivar fácilmente este editor.

Simplemente agregue el siguiente fragmento a su archivo wp-config.php.

define ( 'DISALLOW_FILE_EDIT', true);

Además del editor de temas de WordPress, esto también deshabilitará el editor de temas. Plugin de WordPress.

Cómo proteger el trabajo de wordpress de los sitios web de los clientes

Limita el editor visual y de texto

De forma predeterminada, el editor WYSIWYG de WordPress ofrece demasiadas opciones de formato para un tema personalizado bien diseñado. Permitir que el cliente reemplace los colores del texto o los tamaños de fuente es una forma rápida de hacer que un sitio web hermoso se vea feo.

También lea nuestro 8 WordPress plugins para integrar un sistema de facturación

Si aún se supone que el texto del blog debe dejarse alineado, ¿Por qué dar la posibilidad de alinearlo a la derecha?

Lo que debe comprender es que debe eximir a su cliente de cualquier cosa que pueda interferir con el diseño de su blog. En la mayoría de las situaciones, le recomiendo que apague el editor visual por completo.

function emersonthis_disable_visual_editor(){
    # add logic here if you want to permit it selectively
    return false;
}
add_filter('user_can_richedit' , 'emersonthis_disable_visual_editor', 50);

Deshabilitar el tema del personalizador

Si está trabajando en un tema secundario, el tema principal puede ofrecer opciones de personalización que no son adecuadas para el tema secundario. Las opciones de personalización se pueden usar en el tema secundario, lo que puede afectar el diseño del tema secundario.

Descubrir también Cómo duplicar una base de datos de WordPress con phpMyAdmin

De cualquier manera, con la API Customizer, es fácil deshacerse de ciertas secciones con unas pocas líneas de código.

# Remove customizer options.
function emersonthis_remove_customizer_options( $wp_customize ) {
    // $wp_customize->remove_section( 'static_front_page' );
    // $wp_customize->remove_section( 'title_tagline' );
    $wp_customize->remove_section( 'colors' );
    $wp_customize->remove_section( 'header_image' );
    $wp_customize->remove_section( 'background_image' );
    // $wp_customize->remove_section( 'nav' );
    // $wp_customize->remove_section( 'themes' );
    // $wp_customize->remove_section( 'featured_content' );
    // $wp_customize->remove_panel( 'widgets' );
}
add_action( 'customize_register',
            'emersonthis_remove_customizer_options',
            30);

Cada línea del fragmento anterior corresponde a una opción de personalización de tema individual que puede desactivar.

Ocultar elementos no utilizados del menú del tablero

No todos los sitios web tienen el mismo tipo de contenido. Algunos sitios web no tienen blogs, por ejemplo. Si aplicamos la misma lógica al panel de control de WordPress que aplicamos a cualquier otra interfaz de usuario, es confuso e innecesario mostrar enlaces a funcionalidades no utilizadas.

Vea también nuestro artículo sobre Cómo mostrar la fecha de actualización de un artículo

Para un sitio web que no utiliza un blog, dejar visible el enlace "Artículos" puede causar mucha confusión:

function emersonthis_custom_menu_page_removing() {
  // remove_menu_page( 'index.php' );                  //Tableau de bord
  // remove_menu_page( 'jetpack' );                    //Jetpack* 
  remove_menu_page( 'edit.php' );                   //Articles
  remove_menu_page( 'upload.php' );                 //Médias
  // remove_menu_page( 'edit.php?post_type=page' );    //Pages
  remove_menu_page( 'edit-comments.php' );          //Commentaires
  // remove_menu_page( 'themes.php' );                 //Apparence
  // remove_menu_page( 'plugins.php' );                //Plugins
  // remove_menu_page( 'users.php' );                  //Utilisateurs
  // remove_menu_page( 'tools.php' );                  //Outils
  // remove_menu_page( 'options-general.php' );        //Reglages
}
add_action( 'admin_menu', 'emersonthis_custom_menu_page_removing' );

Cada línea corresponde a un menú específico en el tablero. Los nombres de archivo no siempre coinciden con el nombre que aparece en el menú del tablero. Puede usar líneas comentadas para deshabilitar aún más enlaces.

Agregar un registro en el Editor de contenido (Artículos / Páginas)

De forma predeterminada, el editor visual (TinyMCE) creará un nuevo párrafo, cuando el usuario toque "Enter". Si solo desea agregar un salto de línea rápido, debe presionar esta combinación de botones " Shift + Retorno ".

Descubrir también ¿Cómo reciben recomendaciones plugin en WordPress al ver este artículo

Es inteligente y potente, pero no intuitivo para muchos usuarios. Lo ideal sería mostrar información que sus clientes puedan ver durante la edición del artículo.

# Adds instruction text after the post title input
function emersonthis_edit_form_after_title() {
    $tip = '<strong>TIP:</strong> Pour ajouter un retour a la ligne simple, utilisez : SHIFT+ENTRER. Par défaut, ENTRER crée un noauveau paragraphe.';
    echo '<p style="margin-bottom:0;">'.$tip.'</p>';
}
add_action(
    'edit_form_after_title',
    'emersonthis_edit_form_after_title'
);

No asigne el rol de administrador a nadie

El rol de administrador de WordPress es muy poderoso y un gran poder conlleva una gran responsabilidad. Algunos clientes son usuarios experimentados para administrar un sitio web ellos mismos. Sin embargo, muchos de ellos no lo son.

Por lo tanto, este último no debe hurgar en áreas sensibles. En su lugar, puede asignarles una función de editor. Posteriormente podrá asignar el rol de Administrador cuando el cliente en cuestión tenga suficientes bases con WordPress.

 

Descubre también algunos complementos premium de WordPress  

Puedes usar otros plugins de WordPress para dar una apariencia moderna y optimizar el manejo de tu blog o sitio web.

Aquí le ofrecemos algunos complementos premium de WordPress que lo ayudarán a hacerlo.

1. Ultimate Membership Pro

Ultimate Membership Pro es un Plugin de WordPress premium muy popular, que establece un sistema exclusivo de acceso multinivel en su sitio web. Este sistema se configura según los diferentes tipos de planes de tus usuarios (gratuitos o de pago).

Sus características principales son: nniveles de suscripción ilimitados (gratis / de pago), protección de contenido, mNiveles máximos de restricción de contenido, soporte para plemas de pago: PayPal, Authorize.net, Stripe, 2CheckOut, BrainTree, Payza, transferencia bancaria, unperíodo de prueba gratuito / pago, el apoyo de Compositor visual, etc ...

Descargar | Demo | alojamiento web   

2. WProtect

WProtect es un Plugin de WordPress premium que realiza un análisis de versión de todos los complementos y Temas de WordPress instalado en su sitio web. Es una herramienta ideal que te ayudará a olvidarte de todas las pruebas individuales realizadas a tus plugins y temas con el objetivo de evitar ciertas vulnerabilidades.

Sus características son: una interfaz limpia y moderna, fácil de usar, protección contra ataques de fuerza bruta, prohibición de direcciones IP, protección de wp-admin, wp-login y otros directorios, deshabilitación de la edición archivos, etc ...

DescargarDemo | alojamiento web

3. rejilla FX

Con cuatro máscaras únicas, Grid FX es un complemento de cartera de WordPress premium muy versátil. Le permite colocar imágenes, videos, audio, publicaciones de blog y productos WooCommerce en elegantes cuadrículas, galerías de estilo Pinterest y carruseles de imágenes.

La personalización es el rey con este complemento, con más de 80 opciones de estilo diferentes. Puede elegir entre una variedad de máscaras, fondos de caja de luz, animaciones de títulos, colores y botones. También puede definir el número de artículos que aparecerán en la cartera, el tamaño de cada artículo y la cantidad de columnas.

Ver tambien 6 plugins de WordPress para videojuegos en tu sitio web

Para mejorar la navegación, los visitantes podrán filtrar las cuadrículas para encontrar lo que están buscando. Agregar un portafolio a su sitio web con este complemento de WordPress es tan simple como pegar un código corto en un área de publicación, página o widget.

Descargar | Demo | alojamiento web

Recursos recomendados

Conozca otros recursos recomendados para ayudarlo a construir y administrar su sitio web.

Conclusión

Listo ! Eso es todo por este tutorial. Espero que le permita asegurar mejor los paneles de sus clientes. Si tienes sugerencias o comentarios, déjalos en nuestra sección comentarios.

Sin embargo, también podrá consultar nuestra Recursos, si necesita más elementos para llevar a cabo sus proyectos de creación de sitios de Internet, consulte nuestra guía sobre Creación de blog de WordPress.

no dude en comparte este artículo con tus amigos en tus redes sociales favoritas

... 

El pin en Pinterest