Auto Image Attributes From Filename With Bulk Updater

Aquí os dejo un nuevo plugin el cual os va a evitar muchos calentamientos de cabeza a la hora de que no halláis puesto la etiqueta alt en vuestras img.

Continuar leyendo “Auto Image Attributes From Filename With Bulk Updater”


Cómo crear un Child Theme en WordPress “Plugin”

Child Theme Configurator es una herramienta rápida y fácil de usar que te permite analizar cualquier tema para los problemas comunes, crear un tema hijo y personalizarlo más allá de las opciones del personalizador. Diseñado para los usuarios de WordPress que desean personalizar las hojas de estilo del tema hijo directamente, Child Theme Configurator te permite identificar y anular fácilmente los atributos CSS que deseas personalizar. El Analizador escanea el tema renderizado y configura automáticamente tu tema hijo. Procesa correctamente el tema y la fuente de las hojas de estilo para un rendimiento óptimo y maneja la sintaxis específica del vendedor, lo que le da un control ilimitado sobre el aspecto del tema hijo dejando el Tema padre intacto. Aprende más acerca de como crear un tema hijo.



Child Theme Configurator parses and indexes your stylesheets so that every CSS media query, selector, property and value are at your fingertips. Second, it shows you how each customization you make will look before you commit it to the child theme. Finally, it saves your work so that you can customize styles in your child themes without the risk of losing your edits.

You can create any number of child themes from your existing Parent Themes. Child Theme Configurator lets you choose from your installed themes (even existing child themes) and save the results in your Themes directory.

When you are ready, just activate the Child Theme and your WordPress site takes on the custom styles automatically.


  1. Algunas cosas no pueden ser modificadas usando el Personalizador.
  2. A menos que utilices un “child theme”, perderás cualquier cambio que hayas hecho a la plantilla y a la hoja de estilos cuando actualices.
  3. Child Theme Configurator automatically determines the correct way to set up a child theme based on the theme you are using.
  4. You can find the exact style selectors your theme uses and change properties quickly.
  5. You can locate, copy and edit theme templates from the admin.
  6. Mucho más:
    • Update themes without losing customizations
    • Smart Theme Analyzer determines correct settings to use
    • Resolve common child theme issues with almost any parent theme
    • Copy existing widgets, menus and Customizer options to child theme
    • Use web fonts in your child theme
    • Enqueue (link) stylesheets instead of using @import
    • Quickly locate and edit theme CSS.
    • Customize @media queries for responsive design
    • Select hex, RGBA (transparent) and named colors using Spectrum color picker
    • Add fallback styles (multiple values per property)
    • Save hours of development time
    • Compatible con multisitio
    • Make modifications unavailable to the Customizer
    • Exportar los temas hijo a un archivo Zip
    • Identify and override exact selectors from the parent theme
    • Change specific colors, backgrounds, font styles, etc., without changing other elements
    • Automatically generate cross-browser and vendor-prefixed properties and CSS gradients
    • Preview custom styles before committing to them
    • Uses WP Filesystem API – will not create files you cannot remove


Apply the CSS customizing power of Child Theme Configurator to any WordPress Plugin installed on your website. Child Theme Configurator PRO scans your plugins and lets you customize their stylesheets. We’ve added more features to make customizing styles quicker and easier with PRO.

Learn more at


IntelliWidget is a versatile widget manager that does the work of multiple plugins by combining custom page menus, featured posts, sliders and other dynamic content features that can display on a per-page or site-wide basis.

Más información en


Break free from your theme’s built-in responsive menu options and take control over the mobile user experience with our premium menu plugin.

Learn more at


There are two ways to identify and customize baseline (parent) styles. Child Theme Configurator lets you search styles by CSS selector and by property. If you wish to customize a specific CSS selector (e.g., h1), use the “Query/Selector” tab. If you have a specific CSS value you wish to customize site-wide (e.g., the color of the type), use the “Property/Value” tab.

The Query/Selector tab lets you find specific CSS selectors and edit them. First, find the query that contains the CSS selector you wish to edit by typing in the Query autoselect box. Select by clicking with the mouse or by pressing the “Enter” or “Tab” keys. CSS selectors are in the base query by default.
Next, find the CSS selector by typing in the “Selector” autoselect box. Select by clicking with the mouse or by pressing the “Enter” or “Tab” keys.

This will load all of the properties for that CSS selector with the Original values on the left and the child theme values inputs on the right. Any existing child theme values will be automatically populated. There is also a Sample preview that displays the combination of Parent and Child overrides. Note that the border and background-image get special treatment.

The “Order” field contains the original sequence of the CSS selector in the parent theme stylesheet. You can change the CSS selector order sequence by entering a lower or higher number in the “Order” field. You can also force style overrides (so called “!important” flag) by checking the “!” box next to each input. Please use judiciously.

Click “Save” to update the child theme stylesheet and save your changes to the WordPress admin.


If you wish to add additional properties to a given CSS selector, first load the selector using the Query/Selector tab. Then find the property you wish to override by typing in the New Property autoselect box. Select by clicking with the mouse or by pressing the “Enter” or “Tab” keys. This will add a new input row to the selector inputs.

If you wish to add completely new CSS selectors, or even new @media queries, you can enter free-form CSS in the “Raw CSS” textarea. Be aware that your syntax must be correct (i.e., balanced curly braces, etc.) for the parser to load the new custom styles. You will know it is invalid because a red “X” will appear next to the save button.

If you prefer to use shorthand syntax for properties and values instead of the inputs provided by Child Theme Configurator, you can enter them here as well. The parser will convert your input into normalized CSS code automatically.


The Property/Value tab lets you find specific values for a given property and then edit that value for individual CSS selectors that use that property/value combination. First, find the property you wish to override by typing in the Property autoselect box. Select by clicking with the mouse or by pressing the “Enter” or “Tab” keys.

This will load all of the unique values that exist for that property in the parent theme stylesheet with a Sample preview for that value. If there are values that exist in the child theme stylesheet that do not exist in the parent stylesheet, they will be displayed as well.

For each unique value, click the “Selectors” link to view a list of CSS selectors that use that property/value combination, grouped by query with a Sample preview of the value and inputs for the child theme value. Any existing child theme values will be automatically populated.

Click “Save” to update the child theme stylesheet and save your changes to the WordPress admin.

If you want to edit all of the properties for the CSS selector you can click the “Edit” link and the CSS selector will automatically load in the Query/Selector Tab.


You can add additional stylesheets and web fonts by typing @import rules into the textarea on the Web Fonts tab. Important: do not import the parent theme stylesheet here. Use the “Parent stylesheet handling” option from the Parent/Child tab.



You can copy PHP template files from the parent theme by checking the boxes. Click “Copy Selected to Child Theme” and the templates will be added to the child theme’s directory.

CAUTION: If your child theme is active, the child theme’s version of the file will be used instead of the parent immediately after it is copied. The functions.php file is generated separately and cannot be copied here.


Templates copied from the parent are listed here. These can be edited using the Theme Editor in the Appearance Menu. Remove child theme images by checking the boxes and clicking “Delete Selected.”


Theme images reside under the images directory in your child theme and are meant for stylesheet use only. Use the media gallery for content images. You can upload new images using the image upload form.


You can upload a custom screenshot for the child theme here. The theme screenshot should be a 4:3 ratio (eg., 880px x 660px) JPG, PNG or GIF. It will be renamed “screenshot”.


You can download your child theme for use on another WordPress site by clicking “Export”.


IMPORTANT: Test child themes before activating!

Some themes (particularly commercial themes) do not correctly load parent template files or automatically load child theme stylesheets or php files.

In the worst cases they will break your website when you activate the child theme.

  1. Navigate to Appearance > Themes in the WordPress Admin. You will now see the new Child Theme as one of the installed Themes.
  2. Click “Live Preview” (theme customizer) below the new Child Theme to see it in action.
  3. When you are ready to take the Child Theme live, click “Activate.”

MULTISITE USERS: You must Network Enable your child theme before you can use Live Preview. Go to “Themes” in the Network Admin.


  • Arbitrary comments are not supported. Providing a high level of flexibility for previewing and modifying custom styles requires a sophisticated parsing system. Maintaining comments that are bound to any particular element in the stylesheet is prohibitively expensive compared to the value it would add. Although we are working to include this as an option in the future, currently all comments are stripped from the child theme stylesheet code.
  • No @keyframes or @font-face rules. Child Theme Configurator only supports @media and @import. If you need other @rules, put them in a separate stylesheet and import them into the Child Theme stylesheet.
  • Only two-color gradients. Child Theme Configurator is powerful, but we have simplified the gradient interface. You can use any gradient you want as long as it has two colors and no intermediate stops.
  • CSS properties are auto-discovered. Child Theme Configurator loads the properties that exist in the Parent stylesheet. You can always add new properties using the “Raw CSS” text area.
  • Legacy gradient syntax is not supported. Child Theme Configurator does not support the MS filter gradient or legacy webkit gradient. These will continue to work if they are used in the parent theme, but will not be written to the child theme stylesheet. If there is a demand, we may add it in a future release, but most users should have upgraded by now.


Go to

Serbo-Croatian translation courtesy of Borisa Djuraskovic

Copyright: (C) 2014-2018 Lilaea Media

Capturas de pantalla

Preguntas frecuentes

How do I move changes I have already made to my theme into a Child Theme?
When I run the analyzer I get “Constants Already Defined” notice in PHP Debug Output
Is there a tutorial?
If the parent theme changes (e.g., upgrade), do I have to update the child theme?
If I uninstall Child Theme Configurator are child themes affected?
How do I add comments?
Does it work with Multisite?
Does it work with plugins?
Why doesn’t this work with my [insert vendor here] theme?
Will this slow down my site?
HELP! I changed a file and now I am unable to access my website or login to wp-admin to fix it!
Why are my menus displaying incorrectly when I activate new child themes?
Why is my custom header missing when I activate new child themes?
Why does my custom background go back to the default when I activate new child themes?
Why do my theme options disappear when I activate new child themes?
Where is Child Theme Configurator in the Admin?
How do I add Web Fonts?
Why doesn’t the Parent Theme have any styles when I “View Parent CSS”?
Where are the styles? The configurator doesn’t show anything!
Why do the preview tabs return “Stylesheet could not be displayed”?
Can I edit the Child Theme stylesheet manually offline or by using the Editor or do I have to use the Configurator?
Where are the child theme .php files?
How do I customize a specific color/font style/background?
How do I add custom styles that aren’t in the Parent Theme?
How do I remove a style from the Parent Theme?
How do I remove a style from the Child Theme?
How do I set the !important flag?
How do I create cross-browser gradients?
How do I make my Theme responsive?

Colaboradores y desarrolladores

“Child Theme Configurator” es un software de código abierto. Las siguientes personas han colaborado con este plugin.


Continuar leyendo “Cómo crear un Child Theme en WordPress “Plugin””

Cómo adaptar tu negocio al nuevo RGPD 2018

Pensarás que son muchos cambios los que tienes que hacer, pero verás que no son tantos. La antigua LOPD española era tan completa que la europea se ha fijado en ella para hacer más completa la suya. Por eso en España, los que ya cumplían con la LOPD lo van a tener mucho más fácil. Son algunas cosas las que debes cambiar, vamos por partes.

La política de privacidad

Si tienes WordPress, en el nuevo apartado ajustes – privacidad, podrás crear una nueva página con una plantilla predefinida. Como muchas empresas ya han actualizado su política de privacidad puedes fijarte en ellas para ver qué apartados debes incluir. Puedes fijarte en la política de privacidad de Interdominios ya que es muy clara para el usuario y bastante completa. Tómala como ejemplo para adaptarla a tu negocio.

Básicamente, lo que tiene que incluir la política de privacidad es:

1. Información al Usuario: información sobre la empresa que recaba los datos de los usuarios y el contacto de la persona responsable donde el usuario pueda ejercer su derecho de modificación y cancelación del uso de sus datos personales. Se debe especificar la finalidad del uso de los datos (para que se recogen), los criterios de conservación de los datos y los derechos que asisten al Usuario.

2. Carácter obligatorio o facultativo de la información facilitada por el Usuario: en este segundo apartado se explica cómo se recogen los datos y el responsable informa y garantiza expresamente a los usuarios que sus datos personales no serán cedidos en ningún caso a terceros, y que siempre que realizara algún tipo de cesión de datos personales, se pedirá previamente el consentimiento expreso, informado e inequívoco por parte los Usuarios.

3. Medidas de Seguridad: en este apartado el responsable de los datos garantiza que ha implementado políticas técnicas y organizativas apropiadas para la seguridad de los datos aportados por los usuarios.

Las políticas de Cookies

El apartado dedicado a las políticas de cookies se mantiene prácticamente igual (si ya lo tenías) salvo en aquellos apartados donde se mencionara la LOPD, que ahora pasaría a ser el nuevo RGPD.

Se mantiene el uso del pop-up donde informa del uso de cookies en el sitio web

El aviso legal

Este documento, que tiene que estar presente en todos los sitios web y que la gente suele confundir con la Política de Privacidad o el aviso de Cookies, no sufre variaciones. El aviso legal de tu web no cambia, ya que este cumple con el deber de información recogido en artículo 10 de la Ley 34/2002, de 11 de julio, de Servicios de la Sociedad de la Información y del Comercio Electrónico.

El formulario de registro 

Hasta ahora, muchos formularios funcionaban con el consentimiento tácito del usuario, es decir, haciendo clic en el botón de suscribirse, ya daba su consentimiento en el uso de sus datos. A partir de ahora será obligatorio.

obtención de consentimiento con la GDPR

Para poder enviar el formulario o para poder publicar un comentario, cada usuario tiene que marcar la casilla que indica que acepta las condiciones del servicio y la política de privacidad, con un enlace a las páginas donde el usuario pueda leerlas.

Lista de suscripción a la newsletter

Si en tu sitio web hicisteis las cosas bien desde hace tiempo e incluisteis la casilla de aceptación de la política de privacidad y las condiciones generales de uso, solo tendréis que enviar un email a vuestros suscriptores informando del cambio en las políticas de privacidad cumpliendo con el nuevo reglamento. Tal es el caso de HBO, Minube, emov, etc

Si esto no fue así, debéis enviar un email a vuestra lista de suscriptores pidiéndoles de forma expresa que acepten la nueva política de privacidad.

En  nuestro caso, este es el email que hemos enviado desde Interdominios donde solicitamos renovar el consentimiento de los usuarios.

email aviso cambio politica de privacidad interdominios

Hemos programado el envío del varios emails a lo largo del día para aquellos usuarios que no hayan abierto o hecho clic en el consentimiento puedan hacerlo.

Una vez que hacen clic en el enlace les aparece esta pantalla donde hemos creado un formulario que conecta con nuestra base de datos.

actualización de la política de privacidad de interdominios

Como puedes ver, hemos habilitado tres casillas de aceptación, para el consentimiento del uso de datos, el consentimiento de que se realicen encuestas sobre el grado de satisfacción en la atención recibida y la aceptación del envío de nuestros boletines y otras promociones.

Los que hayan dado su consentimiento ya no recibirán este correo, pasarán a la nueva lista de suscriptores.

Instalar Plugin RGPD

También puedes instalar en WordPress algunos de los plugins diseñados para adaptar tu web al nuevo RGPD, si es que tu web o ecommerce está desarrollado en este software de código abierto. En esta web encontramos un  buen listado de plugins para WordPress y Woocommerce que te pueden resultar de lo más interesante.

En nuestro caso hemos instalado el plugin GDPR Cookie Consent para el pop-up de aviso de cookies. y el plugin GRPD que sirve para ayudar al procesamiento de los datos de usuarios obtenidos a través de la web, blog o tienda online.

plugin wordpress para RGPD

¿Perderás suscriptores con el nuevo reglamento? 

Probablemente sí, si éstos no abren tus emails y aceptan la nueva política de privacidad. Puede suponer la baja de muchos suscriptores, pero piensa que también es una forma de limpiar tu base de datos de personas que realmente no están interesadas.

Un consejo: evita enviar tu mail a lo largo del día de hoy. Espera unos días. Esto no quiere decir que te duermas y no lo cumplas, sino que puedes tomarte unos días. Los usuarios tienen que digerir los mismos emails que tú mismo estarás recibiendo en tu bandeja de entrada.


Las organizaciones que NO cumplan con el Reglamento pueden enfrentarse a sanciones de hasta 20 millones de euros, o de un 4% de la facturación anual global de la organización, dependiendo del importe que sea mayor. Pero no creemos que este nuevo reglamento vaya a convertirse en una caza de brujas, sino que poco a poco, las empresas se irán adaptandoy el sistema funcionará bajo reclamaciones.

Para acabar, decirte que sólo con adaptar tu web al nuevo RGPD no vale. El resto de documentos que utilizas en tu empresa para recoger y tratar datos personales (un contrato de trabajo, por ejemplo), también tienes que adaptarlos. Para ello, la Agencia Española de Protección de Datos te proporciona una serie de documentos para orientarte, los cuáles puedes consultar en este enlace.

Agrega un Super Admin a una red de WordPress


Aquí os dejo un tuto para que os podáis crear un Superuser en wordpress desde código.

Simplemente coloque la función grant_super_admin en el archivo  functions.php de su tema (generalmente en / wp-content / themes / CURRENT THEME NAME / functions.php). Necesitará poner el ID del usuario como una variable, en el siguiente ejemplo, estamos usando el ID de usuario de 1.