Dynamic Widgets

Descripción

Dynamic Widgets te da un control completo sobre las páginas que mostrará un widget. Te permite mostrar u ocultar dinámicamente los widgets en páginas de WordPress al establecer reglas lógicas condicionales en un widget con solo unos pocos clics del ratón. No se requiere conocimiento de PHP. Ni jugar con etiquetas condicionales. Puedes establecer reglas condicionales por perfil, fechas, navegador, imagen destacada, dirección IP, dispositivos móviles, plantilla de tema, idioma (WPML o QTranslate), URL, para la página de inicio, entradas individuales, adjuntos, páginas, autores, categorías, etiquetas, archivos, página de error, página de búsqueda, tipos de contenido personalizado, archivos de tipos de contenido personalizado, taxonomías personalizadas en tipos de contenido personalizado, archivos de taxonomías personalizadas, categorías de WPEC / WPSC, componentes de BuddyPress, grupos de BuddyPress, páginas de pods y bbPress.

Para conocer las últimas noticias sobre Dynamic Widgets, visita mi web.

¿Funciona o está roto?

Por favor, vota por ello. Cuando votes por roto, ten valor y cuentame en el foro lo que está roto. Me gusta saberlo, así puedo corregirlo para que el plugin también funcione para ti.

Necesito tu apoyo

Es muy difícil continuar con el desarrollo y el soporte para este plugin sin las contribuciones de usuarios como tú. Si te gusta usar Dynamic Widgets y lo encuentras útil, por favor, considera hacer una donación. Tu donación ayudará a alentar y apoyar el desarrollo continuo del plugin y mejorar la asistencia al usuario.

Características

  • El ajuste de visualización del widget por defecto es compatible con:

    • Perfiles de usuario
    • Fechas
    • Día de la semana
    • Números semanales
    • Navegadores
    • Rangos de IP
    • Imagen destacada
    • Dispositivos (móviles, de escritorio)
    • Plantillas del tema
    • Idiomas (WPML)
    • URL
    • Nombre de dominio / nombre del servidor
    • Shortcode
    • Página de inicio
    • Páginas de entrada individual
    • Páginas de adjunto
    • Páginas
    • Páginas de autor
    • Páginas de categoría
    • Páginas de etiqueta
    • Páginas de archivo
    • Página de error
    • Página de búsqueda
    • Tipos de contenido personalizado
    • Páginas del archivo de tipos de contenido personalizado
    • Páginas del archivo de taxonomía personalizada
    • WP Shopping Cart / Categorias de WP E-Commerce
    • Páginas de componentes de BuddyPress
    • Grupos de BuddyPress
    • Páginas de pods
    • Páginas de perfil de usuario de bbPress
  • Se pueden crear reglas de excepción para:

    • Perfil de usuario en el perfil, incluyendo los usuarios no registrados (anónimos)
    • Fechas desde, hasta o rango
    • Día de la semana en el día
    • Números semanales en el número
    • Navegadores en el nombre del navegador
    • IP en rangos
    • Imagen destacada presente
    • Dispositivos en el tipo
    • Plantillas de tema en el nombre de la plantilla
    • Idiomas (WPML) en idioma
    • URL al comenzar con URL, que termina en URL o coincidencia exacta
    • Nombre de dominio / Nombre del servidor en el nombre
    • Shortcode en coincidencia de valor
    • Portada en la primera página
    • Páginas de entrada individual en el autor, categorías (incluyendo la herencia de padres jerárquicos), etiquetas, taxonomías personalizadas y / o entradas individuales
    • Páginas en el título de la página y las taxonomías personalizadas, incluyendo la herencia de los padres jerárquicos
    • Páginas de autor en el autor
    • Páginas de categoría en el nombre de categoría, incluyendo la herencia de padres jerárquicos
    • Páginas de etiquetas en la etiqueta
    • Tipo de contenido personalizado en la taxonomía personalizada y nombre de entrada personalizada, incluyendo la herencia de padres jerárquicos
    • Páginas del archivo de tipos de contenido personalizado en el tipo de contenido personalizado
    • Páginas del archivo de taxonomía personalizada en el nombre de la taxonomía personalizada, incluyendo la herencia de los padres jerárquicos
    • WP Shopping Cart / Categorías de WP E-Commerce en el nombre de la categoría
    • Páginas de componentes de BuddyPress en componentes
    • Grupos de BuddyPress en el grupo, incluyendo los grupos jerárquicos proporcionados por la Jerarquía o el componente del Grupo BP
    • Páginas de pods en página
  • El plugin es compatible con:

    • bbPress
    • BuddyPress
    • Jerarquía de grupo de BuddyPress
    • QTranslate y sus copias (actualmente están desactivadas)
    • Pods
    • WP MultiLingual (WPML)
    • WP Shopping Cart / WP E-Commerce (WPSC / WPEC)
  • Archivos de idioma proporcionados:

    • Portugués de Brasil (pt_BR) por Renato Tavares
    • Checo (cs_CZ) por Pavel Bilek
    • Chino (simplificado) (zh_CN) por Hanolex
    • Danés (da_DK) por Morten Nalholm
    • Francés (fr_FR) por Alexis Nomine
    • Alemán (de_DE) por Daniel Bihler
    • Japonés (ja) por chacomv
    • Lituano (lt_LT) por Liudas Ali�auskas
    • Portugués (pt_PT) por Pedro Nave
    • Serbocroata (sr_RS) por Borisa Djuraskovic
    • Español (es_ES) por Eduardo Larequi

Notas de la versión

Esta versión tiene 1 fallo corregido. Ver el registro de cambios para más detalles.

Política de privacidad

Dynamic Widgets no recopila datos privados ni envía datos privados a servidores remotos. Por favor, ten en cuenta que es lo que los widgets pueden hacerlo. Por sí mismo, Dynamic Widgets no lee, escribe o altera los contenidos o la funcionalidad de un widget, por lo que esto está fuera del alcance y control de Dynamic Widgets.

Capturas

  • Página de resumen de widgets
  • Página de opciones de widgets
  • Widget con información de Dynamic Widgets y enlace

Instalación

La instalación de este plugin es sencilla:

  1. Desempaquetar dynamic-widgets.zip
  2. Sube todo el directorio y todo lo que está por debajo al directorio /wp-content/plugins/.
  3. Activa el plugin desde el menú ‘Plugins’ de WordPress.
  4. Visita la página de configuración de Dynamic Widgets (enlace de ajustes).
  5. Editar los widgets deseados.

FAQ

Para ver las últimas FAQ, por favor, visita las FAQ online.

¿Cuáles son los requisitos (del sistema) para usar este plugin?
  1. Un sitio de WordPress que funciona correctamente (¡Obvio!).
  2. Tu tema debe tener al menos una barra lateral dinámica.
  3. Tu tema debe llamar a wp_head().
  4. Versión mímima de PHP 5.2.7, se recomienda PHP 5.3.
No estoy seguro de que mi tema llame a `wp_head()`. ¿Puedo comprobarlo?

Sí, puedes. En la página de descripción general de Dynamic Widgets, haz clic en el enlace «Avanzado >» en la parte inferior. Deberías ver si tu tema llama a wp_head(). Es posible que Dynamic Widgets no pueda detectar si el tema está llamando a wp_head(). Por favor, ponte en contacto con el autor del tema para solicitarlo. Por supuesto, también puedes probar Dynamic Widgets para ver si funciona.

¿Funciona el plugin en una red de WordPress?

Sí, pero solo si activas el plugin en un solo sitio. La activación de red no es compatible.
Nota adicional: Parece que, a veces, por alguna razón, DW no aparece en los sitios individuales dentro de una red de WP sin una activación de red. Puedes usar Multisite Plugin Manager para solucionar este problema.

He marcado la opción «Haz que la regla de excepción esté disponible para entradas y etiquetas individuales», pero no sucede nada.

¿Has guardado las opciones? Si lo has hecho, puedes intentar presionar el (i) icono un poco a la derecha y leer el texto que aparece a continuación.

¿Qué quieres decir con lógica AND / OR?

Un AND lógico significa que TODAS las reglas deben cumplirse antes de que tenga lugar la acción.
Un OR lógico significa que cuando CUALQUIER regla se cumple, la acción tiene lugar.

De acuerdo con la lista de características, debería poder usar una estructura jerárquica en páginas estáticas, pero no la puedo ver. ¿Dónde está?

Probablemente tengas más de 500 páginas. Construir un árbol con tantas páginas ralentiza drásticamente el rendimiento del plugin. Para evitar errores de tiempo de espera, la función secundaria se ha desactivado automáticamente. Sin embargo, puedes elevar este límite haciendo clic en el enlace «Avanzado >» en la parte inferior de la página de descripción general de los widgets y aumentar el número al lado del cuadro de límite de página.

El plugin ralentiza la carga de una página dramáticamente. ¿Puedes hacer algo acerca de ello?

Trata de ajustar el plugin al método «OLD». Puedes hacer esto haciendo clic en el enlace «Avanzado >» en la parte inferior de la página de descripción general de los widgets y marca la casilla junto a «Usar método OLD». A ver si eso te ayuda. Desafortunadamente, configurar el plugin usando el método «OLD» viene con un inconveniente. Te puede dejar atrás con una barra lateral vacía visible.

Quiero comprobar si el método «OLD» me conviene mejor, ¿hay alguna manera de volver si no es así?

¡Si! Puedes cambiar entre el método FILTER y el método OLD sin perder la configuración de los widgets ni nada parecido.

Quiero que en la página X la barra lateral se vacíe, pero en su lugar se muestran varios widgets en esa barra lateral. ¿Estoy haciendo algo mal?

Tu tema probablemente usa una ‘política de widgets de visualización por defecto’. Cuando una barra lateral se vacía, el tema lo detecta y coloca los widgets por defecto en él. El plugin no puede hacer nada al respecto. Pregúntale al desarrollador del tema cómo solucionar esto.

Estoy usando WPEC 3.8 o superior y ya no veo la opción categorías de WPEC. ¿Dónde está?

Desde la versión 3.8, WPEC usa los tipos de contenido personalizado y las taxonomías personalizadas proporcionadas por WordPress. Dynamic Widgets es compatible con los tipos de contenido personalizado y taxonomías personalizadas. Encontrarás las categorías de WPEC por debajo de la sección «Categorías (Productos)».

Me has pedido que creara un volcado. ¿Cómo puedo hacerlo?
  • Haz clic en la parte inferior de la página de descripción general de widgets en el enlace «Avanzado >».
  • Ahora un botón de «Crear volcado» aparece un poco más abajo.
  • Haz clic en ese botón.
  • Guardar el archivo de texto.
  • Recuerda dónde lo guardaste.
¿Cómo elimino completamente los widgets dinámicos?
  • Haz clic en la parte inferior de la página de descripción general de widgets en el enlace «Avanzado >».
  • Ahora un botón de «Desinstalar» aparece un poco más abajo.
  • Haz clic en ese botón.
  • Confirma que realmente quieres desinstalar el plugin. Después de la limpieza, el plugin se desactiva automáticamente.
  • Elimina el directorio `dynamic-widgets` por debajo del directorio /wp-content/plugins/.

Reseñas

27 de enero de 2020
I rate it 5* because, although it can definitely improve, it does the job very well, and remains free while doing so. Keep it up!
15 de noviembre de 2018
Finally a widget display plugin that can actually be used on ALL pages. Needed something to control the sidebar menus of a Woocommerce site and this did the trick. I feel stupid for wasting my entire afternoon the previous day, trying to set with PHP something that is easily fixed with this plug in. Thank you, thank you, thank you.
16 de abril de 2018
used this to hide an image I didn't want showing on mobile devices and it worked like a charm. I am still learning this plugging but it seems great and it works with my WordPress
Leer todas las 108 reseñas

Colaboradores y desarrolladores

«Dynamic Widgets» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Dynamic Widgets» ha sido traducido a 3 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «Dynamic Widgets» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

Version 1.5.16

  • Bugfix for Parameter must be an array or an object that implements Countable in dynwid_worker.php on line 526 when using PHP > 7.3

Version 1.5.15

  • Bugfix for Pages childs not being saved anymore and als going into opposite direction. Thanks to @sovabarmak for debugging and fixing!

Version 1.5.14

  • Bugfix for a problem introduced in WordPress 5 when using the Pages module. Kudo’s to @fjaeker for doing debugging for this!

Version 1.5.13

  • Widened the database fields
  • Added domain name / servername support

Version 1.5.12

  • Added conditional check for client IP address (handy when using CLI).
  • Added support for featured image
  • (Temporary) removed QTranslate and all it’s forks support because of code clashes.

Version 1.5.11

  • Added Shortcode matching support by request of Nathan Wright of NW Consulting who made a financial contribution to make this feature possible.
  • Fixed a possible vulnerability in the DW settings found by Mike Esptein

Version 1.5.10

  • Added Japanese language file (locale: ja) – Arigato chacomv!
  • Added security preventing calling scripts creatively
  • Added detection of QTranslate-X

Version 1.5.9

  • Added support for IP range
  • Bugfix for URL and Pages module does not show the green checkmark and not showing the settings made
  • Bugfix for Single Post Catregory is saved wrong
  • Bugfix for Strict warning notice in author_module.php at line 42

Version 1.5.8

  • Renamed Mobile Device to Device for more expansion. WARNING: When you upgrade manually, remove the dynamic-widgets directory first!
  • Removed the version number from the HTML comment.
  • Fixed a few strict warnings.
  • Fixed a few vulnerabilities discovered by Leon Juranic.

Version 1.5.7

  • Added Serbo-Croation language file (locale: sr_RS) – Hvala Borisa!
  • Added Mobile detection support
  • Bugfix for fatal error: Call to undefined function add_submenu_page() in dynamic-widgets.php on line 633 when the host is not meeting the requirements (anymore).
  • Bugfix for several notices about an undefined index and deprecated wpdb::escape()
  • Bugfix for Invalid arguments passed in custompost_module.php on line 216

Version 1.5.6

  • Added WordPress filter ‘dynwid_urlprefix’ in case Dynamic Widgets detects the URL wrong.
  • Added WordPress filter ‘dynwid_taxonomies’ to be able to remove taxonomies from the admin view.
  • Added WordPress filter ‘dynwid_admin_modules’ to be able to remove modules from the admin view by request of Rick Anderson from Build Your Own Business Website who made a financial contribution to make this possible.
  • Added Toggle all sections button for visually impaired users.
  • Bugfix for Notice: Trying to get property of non-object in post-template.php on line 1275.
  • Bugfix for not using a full PHP opening tag in dynwid_admin_overview.php.
  • Bugfix for exception rules in single post types sometimes not followed.
  • Bugfix for Warning: Declaration of DW_CustomPost::registerOption() should be compatible with DWModule::registerOption($dwoption)
  • Bugfix for WPML category fails to follow the rules with the help and financial support by Advancis.
  • Changed the taxonomy terms tree to use ‘lazy loading’ by request of Rick Anderson from Build Your Own Business Website who made a financial contribution to make this possible.
  • Moved minimum PHP version up to 5.2.7 because of a PHP bug in lower versions not exposing all class properties while in the right scope. Thanks S�bastien for finding out!

Version 1.5.4

  • Added Danish language file (locale: da_DK) – Tak Morten!
  • Bugfix for WPML postID finder reports 0 when WPML language is unknown.
  • Bugfix for Single Post Rules are lost when autosave of single post is made
  • Bugfix for Warning: Missing argument 2 for wpdb::prepare().
  • Upgraded the Pods module to support Pods version 2. – Thanks Scott for the help!
  • Widend the widget_id space because of looooong widget names.
  • Moved to WordPress time in stead of server time for the date/time based modules.

Version 1.5.3

  • Added URL support.
  • Added Day of the week support.
  • Added Weeknumber support.
  • Added Custom Taxonomies support for Posts.
  • Added Chech language files (locale: cs_CZ) – Dekuji Pavel!
  • Added Brazil Portuguese language files (locale: pt_BR) – Obrigado Renato!
  • Bugfix for Notice: Undefined property: stdClass::$post_name.
  • Bugfix for Missing options (Archive, Error, Search); Stopped using the accordion.
  • Bugfix for Notice: Undefined index: single_author_act in dynwid_admin_save.php on line 138.
  • Bugfix for not showing the green checkmark when an option is set for single posts.

Version 1.5.2

  • Bugfix for Tag archive rules are not followed correctly.
  • Bugfix to prevent the error: WidgetID is invalid.
  • Security fix for a possible XSS vulnerability.

Version 1.5.1

  • Added Custom Taxonomies support for Pages
  • Added Portuguese language files (locale: pt_PT) – Obrigado Pedro!
  • Bugfix for Illegal offset type in isset or empty in /wp-includes/taxonomy.php on line 211.
  • Bugfix for Options disappear when adding a widget to a sidebar.
  • Bugfix for Taxonomy childs are displayed when Taxonomy is not hierarchical.
  • Bugfix for deprecated call-time pass-by-reference in custompost_module.php on line 226.
  • Bugfix for showing info balloon at Tag archive Pages.
  • Bugfix for Invalid argument supplied for foreach() in dynwid_admin_save.php on line 158.
  • Bugfix for Cannot modify header information – headers already sent,
  • Changed the way the hierarchical tree for static pages is build. It should be faster now.

Version 1.5.0

  • Added Pods plugin support.
  • Added Tag Archive Pages support.
  • Added hierarchical inheritance for Categories.
  • Added workaround to detect correct template when using Pods.
  • Added negative exceptions for Role.
  • Added an «Only on first page» exception for Front Page.
  • Added support for BP Group Hierarchy.
  • Added support for bbPress User Profile pages.
  • Added Chinese (Simplified) language files (locale: zh_CN) – xie xie Hanolex!
  • Added Lithuanian language files (locale: lt_LT) – dekoju Liudas!
  • Added a «Save & Return» button to the widget options page.
  • Bugfix for subscribers show up in the author lists in WP > 3.1.
  • Bugfix for Taxonomies in Custom Post Types are not always saved.
  • Bugfix for Custom Posts box is sometimes empty.
  • Fixed several PHP notices about undefined variables.
  • Removed support for individual Custom Posts.
  • Removed PHP4 support, minimum PHP version is now 5.1.0.
  • Removed WP < 3.0 support. Minimum WordPress version is now 3.0.

Version 1.4.2

  • Added QTranslate support.
  • Added hierarchical inheritance for Custom Taxonomies and Custom Post Types.
  • Added same behaviour in the Author list for WP < 3.1 as in WP > 3.1
  • Bugfix for PHP error in WPML module.
  • Bugfix for not showing WPML languages in WPML module.
  • Bugfix for PHP error in Single posts module when using WP < 3.1.
  • Bugfix for possible PHP notice when a child does not exist in the hierarchical tree.
  • Bugfix for wrong page count.
  • Broadend the capability for changing DW configuration from ‘switch_themes’ to ‘edit_theme_options’.
  • Disabled ‘WPSC Category’ when using WPEC > 3.8 as it’s now covered by Custom Taxonomies Archives.

Version 1.4.1

  • Added Custom Taxonomies support for Custom Post Types.
  • Added WPML support to Custom Taxonomies.
  • Added support for Custom Taxonomies Archives.
  • Added support for Theme Templates.
  • Added hierarchical structure overview for Categories.
  • Added Component exceptions support in BuddyPress Groups.
  • Added a Quick setting: ‘Set all options to Off’.
  • Added ‘Internet Explorer 6’ to the browser detection.
  • Added advanced option setting for the page limit.
  • Bugfix for not selecting the WPML main language ID for Custom Post Types.
  • Bugfix for showing all WPML translated Custom Post Type titles
  • Bugfix for not correct displaying of options string in the widget admin when having options set for Custom Post Type Archives, BuddyPress, BuddyPress Groups.
  • Bugfix for losing exception rules for single posts and tags in rare cases.
  • Bugfix for showing empty Custom Post Type Archives option in settings screen.
  • Bugfix for unexpected behaviour when setting BP groups default to ‘No’.
  • Bugfix for only showing the last Custom Posts in the list.
  • Limited the list of authors to users with user level > 0. (WP 3.1 and higher)
  • Security fix in the usage of the returnURL.
  • Workaround when using prototype theme.
  • Workaround for certain themes claiming an invalid BP component confusing Dynamic Widgets.

Version 1.4.0

  • Added more l10n text strings
  • Added support for browser options.
  • Added support for attachments.
  • Added support for Custom Post Type Archive pages (native in WordPress 3.1, via plugin in 3.0.x).
  • Added support for BuddyPress Component pages.
  • Added support for BuddyPress Group pages.
  • Added German language files (locale: de_DE) – Vielen dank Daniel!
  • Added Spanish language files (locale: es_ES) – Muchas gracias Eduardo!
  • Bugfix for unexpected behavior when subsequent widgets are in opposite config for WPML.
  • Bugfix for not correct displaying of options string in the widget admin when having options set for childs in Pages or Custom Post Types.
  • Bugfix for an error 404 (file not found) when an error occurs while saving options.
  • Bugfix for unnecessary double creation of the hierarchical tree in Static Pages and Custom Post Types.
  • Modified admin UI for compatibility with WordPress 3.1.
  • Upgrade for WP Shopping Cart / WP E-Commerce to support version 3.8 *** SEE RELEASE NOTES ***
  • Workaround in admin UI when using (a child of) the default BuddyPress theme or the BP Template Pack plugin bombing the accordion.
  • Modularized admin scripts
  • Standarized the use of JavaScript (jQuery)

Version 1.3.7

  • Added more l10n text strings.
  • Added French language files (locale: fr_FR) – Merci beaucoup Alexis!
  • Added language (WPML) as an option.
  • Added hierarchical inheritance support for Pages and Custom Post Types
  • Bugfix for unexpected behavior when two widgets are in opposite config of eachother.
  • Fixed a couple of l10n text strings
  • Changed UI in edit options screen (Thanks Alexis for the help!).
  • Speeded up the removing process in FILTER method.

Version 1.3.6

  • Added l10n support.
  • Added Dutch language files (locale: nl)
  • Added support for WP Shopping Cart / WP E-Commerce Categories.
  • Bugfix for error 404 (file not found) when saving options.
  • Bugfix for unexpected behavior in subsequent category pages.
  • Bugfix for unexpected behavior in single post when using individual exception rules.
  • Bugfix for unexpected behavior in Custom Post Types.
  • Bugfix for incorrect use and display of Custom Post Types in Widget Edit Options screen.
  • Removed several PHP notices.

Version 1.3.5

  • Added support for themes which use the WP function is_active_sidebar() when the method is set to FILTER (default).
  • Bugfix by removing a possible unnecessary loop for dynamic widget options.

Version 1.3.4

  • Bugfix for minor flaw «Invalid argument supplied for foreach() in dynwid_admin_save.php on line 203»

Version 1.3.3

  • Added Custom Post Types support for WordPress 3.0.
  • Added WPML support for static pages, category pages, category in single posts and custom post types.
  • Bugfix for not resetting checked count when enabling individual posts with authors and/or category set.

Version 1.3.2

  • Added an internal filter when checking for widget options to make the plugin faster.

Version 1.3.1

  • Maintenance release for WordPress 3.0 support.

Version 1.3

  • Added support for dates functionality.

Version 1.2.6

  • Another bugfix try for nasty PHP warning «Cannot use a scalar value as an array».

Version 1.2.5

  • Bugfix for user role detection when using SPF.

Version 1.2.4

  • Bugfix(?) for PHP warning «Cannot use a scalar value as an array»

Version 1.2.3

  • Added default widget display setting option for Search Page.

Version 1.2.2

  • Added detection for posts page when front page display is set to static page (more or less a bugfix for 1.2.1).

Version 1.2.1

  • Added functionality when front page display is set to static page.

Version 1.2

  • Added support for PHP4 (not fully tested).
  • Added Dynamic Widgets info and edit link in the widgets admin itself.
  • Added support for widget display setting options for Author Pages.
  • Added support for Single Posts exception rules for tags.
  • Added support for Single Posts exception rules for individual posts.
  • Bugfix for rare cases not selecting the right default option for single posts.
  • Bugfix for wrong exception rules were applied in rare cases when rules are set for a page or archive page.
  • Bugfix for displaying confusing success and error message.
  • Bugfix for not displaying checked checkboxes in MS Internet Explorer.
  • Workaround to stop showing invalid (not clean unregistered) widgets without a name.
  • Algunos pequeños cambios textuales.
  • Moved general helpinfo to standard WordPress contextual help screen.

Version 1.1.1

  • Bugfix for unexpected default option values when using role options.

Version 1.1

  • Added support for widget display settings based on role, including not logged in (anonymous) users.

Version 1.0.1

  • Added default widget display setting option for ‘Not Found’ Error (404) Page.