Title: Sam Scroll Master
Author: SAM Web Design Agency
Published: <strong>28 de enero de 2026</strong>
Last modified: 8 de septiembre de 2026

---

Buscar plugins

![](https://ps.w.org/sam-scroll-master/assets/banner-772x250.png?rev=3569338)

![](https://ps.w.org/sam-scroll-master/assets/icon-256×256.png?rev=3569338)

# Sam Scroll Master

 Por [SAM Web Design Agency](https://profiles.wordpress.org/samwda/)

[Descargar](https://downloads.wordpress.org/plugin/sam-scroll-master.1.2.zip)

 * [Detalles](https://es-mx.wordpress.org/plugins/sam-scroll-master/#description)
 * [Opiniones](https://es-mx.wordpress.org/plugins/sam-scroll-master/#reviews)
 *  [Instalación](https://es-mx.wordpress.org/plugins/sam-scroll-master/#installation)
 * [Desarrollo](https://es-mx.wordpress.org/plugins/sam-scroll-master/#developers)

 [Soporte](https://wordpress.org/support/plugin/sam-scroll-master/)

## Descripción

**Sam Scroll Master (SSM)** is a lightweight and modern plugin to enable smooth 
scrolling across WordPress sites.

**Features include:**
 * Smooth scroll on links within the site. * Enable/disable
for frontend and admin. * Exclude posts, pages, custom post types, or taxonomies.*
Control per user role or guest users. * Responsive support for desktop, tablet, 
and mobile. * Automatic cache purge on settings save (WP Rocket, LiteSpeed Cache,
W3 Total Cache, and more). * Accessibility ready

### Usage

The plugin works automatically on selected pages/posts and devices based on the 
settings:

 * Enable smooth scrolling for frontend or admin panel.
 * Exclude specific pages, post types, custom post types, or taxonomy terms.
 * Filter by user roles or device types (desktop, tablet, mobile).
 * Whenever you save the settings, all supported cache plugins are purged automatically.

### Credits

Developed by SAM Web Design Agency – https://samwda.ir
 This plugin uses SmoothScroll
for websites by Balazs Galambosi.

### License

This plugin is licensed under the GPLv2 or later.
 See https://www.gnu.org/licenses/
gpl-2.0.html for details.

## Instalación

 1. Upload the plugin folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Navigate to `Settings > Sam Scroll Master` to configure options.
 4. Configure frontend activation, user roles, devices, and exclusions as needed.

## Preguntas frecuentes

### Can I enable smooth scroll only for certain users?

Yes. Use the “User Roles” section in the settings panel to control who sees smooth
scroll.

### Can I exclude custom post types or taxonomies?

Absolutely. SSM supports exclusions for any post type or taxonomy, including custom
ones.

### Does it work in WordPress admin?

Yes. You can enable it optionally for WordPress admin panel.

### Does it clear the cache automatically?

Yes. On every settings save, SSM purges all caches of supported plugins: WP Rocket,
LiteSpeed Cache, W3 Total Cache, WP Super Cache, WP Fastest Cache, WP Optimize, 
SG Optimizer, Autoptimize, Hummingbird, Cache Enabler, Breeze, and Swift Performance–
so your changes take effect immediately.

## Reseñas

No hay reseñas para este plugin.

## Colaboradores y desarrolladores

Este software es de código abierto. Las siguientes personas han contribuido a este
plugin.

Colaboradores

 *   [ SAM Web Design Agency ](https://profiles.wordpress.org/samwda/)
 *   [ Seyyed Ahmadreza Mahjoob ](https://profiles.wordpress.org/smahjoob/)

“Sam Scroll Master” ha sido traducido a 1 idioma local. Gracias a [los traductores](https://translate.wordpress.org/projects/wp-plugins/sam-scroll-master/contributors)
por sus contribuciones.

[Traduce “Sam Scroll Master” a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/sam-scroll-master)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/sam-scroll-master/),
echa un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/sam-scroll-master/)
o suscríbete al [registro de desarrollo](https://plugins.trac.wordpress.org/log/sam-scroll-master/)
por [RSS](https://plugins.trac.wordpress.org/log/sam-scroll-master/?limit=100&mode=stop_on_copy&format=rss).

## Registro de cambios

#### 1.2

 * New: Automatic cache purge on settings save (WP Rocket, LiteSpeed Cache, W3 Total
   Cache, WP Super Cache, WP Fastest Cache, WP Optimize, SG Optimizer, Autoptimize,
   Hummingbird, Cache Enabler, Breeze, Swift Performance).
 * New: `samsm_after_purge_caches` action hook for third-party cache integrations.
 * New: uninstall.php – all plugin options are now removed on uninstall.
 * Security: AJAX search endpoint is now admin-only (capability check added, nopriv
   access removed).
 * Security: Whitelist validation for user roles, device types, and post types before
   saving.
 * Fix: Smooth scroll now correctly loads for guest visitors when the “Guest” role
   is selected.
 * Fix: Prevented errors when taxonomy term queries return WP_Error.
 * Fix: Taxonomy term exclusions now also apply to pages and all single post types.
 * Fix: Smooth scroll no longer attaches to empty “#” links or links pointing to
   other pages.
 * Fix: Valid HTML structure in the settings page.
 * Performance: Settings page loads only saved selections; remaining posts are fetched
   via AJAX search.
 * Performance: Taxonomy term lists are capped to keep the settings page fast on
   large sites.
 * Dev: Post/Redirect/Get pattern after saving (prevents duplicate submissions on
   page refresh).
 * Dev: All strings are now translatable (text domain: sam-scroll-master).
 * Dev: Forced RTL direction removed from admin CSS; layout follows the WordPress
   admin locale.

#### 1.1

Accessibility: Respect user’s prefers-reduced-motion setting – smooth scroll automatically
disabled when reduced motion is requested.
 Code review: Full code audit and compatibility
testing performed on WordPress 7.

#### 1.0

Initial public release with settings page.

## Meta

 *  Versión **1.2**
 *  Última actualización **hace 3 semanas**
 *  Instalaciones activas **Menos de 10**
 *  Versión de WordPress ** 6.0 o superior **
 *  Probado hasta **7.1.2**
 *  Versión de PHP ** 7.4 o superior **
 *  Idiomas
 * [English (US)](https://wordpress.org/plugins/sam-scroll-master/) y .[Persian](https://fa.wordpress.org/plugins/sam-scroll-master/).
 *  [Traducir a tu idioma](https://translate.wordpress.org/projects/wp-plugins/sam-scroll-master)
 * Etiquetas:
 * [cache](https://es-mx.wordpress.org/plugins/tags/cache/)[javascript](https://es-mx.wordpress.org/plugins/tags/javascript/)
   [scroll](https://es-mx.wordpress.org/plugins/tags/scroll/)[simple plugin](https://es-mx.wordpress.org/plugins/tags/simple-plugin/)
   [smooth scroll](https://es-mx.wordpress.org/plugins/tags/smooth-scroll/)
 *  [Vista avanzada](https://es-mx.wordpress.org/plugins/sam-scroll-master/advanced/)

## Valoraciones

Aún no se han enviado valoraciones.

[Tu valoración](https://wordpress.org/support/plugin/sam-scroll-master/reviews/#new-post)

[Ver todas las reseñas](https://wordpress.org/support/plugin/sam-scroll-master/reviews/)

## Colaboradores

 *   [ SAM Web Design Agency ](https://profiles.wordpress.org/samwda/)
 *   [ Seyyed Ahmadreza Mahjoob ](https://profiles.wordpress.org/smahjoob/)

## Soporte

¿Tienes algo que decir? ¿Necesitas ayuda?

 [Ver el foro de soporte](https://wordpress.org/support/plugin/sam-scroll-master/)

## Donar

¿Te gustaría apoyar el progreso de este plugin?

 [ Dona a este plugin ](https://samwda.ir)