Known Issues and Limitations

Below is the list of issues and limitations of Prevent Direct Access (PDA) Gold and its extensions. Those conflicts within our control will be fixed in the upcoming plugin releases.

Prevent Direct Access (PDA) Gold

  • Force Download feature hasn’t supported MP3 & MP4 files yet
  • Media “Bulk Actions” might cause errors when users select no files (WordPress issue)
  • There are some Raw URLs limitations on Nginx servers
  • Unable to auto-activate subsite license with renewed licenses 
  • Fail to remove pda testing files after checking rewrite rules in some environment
  • _pda folder is looped in some setup
  • Original image sizes become accessible after editing
  • Total clicks of private download link (MP3, MP4) may be more than the actual clicks if the browsers play them automatically
  • Protected files on subsites will be removed if deactivating plugin (WIP)
  • Conflict with Better Search & Replace (BSR) plugin: Their known issue makes all PDA Gold settings return to default values after BSR run.
  • Conflict with Enhanced Media Library plugin
  • Automatic update will be disabled without notification if the license key is expired (resolved in version
  • Display wrong htaccess rules in sites in which WordPress is installed in subdirectory (resolved in version
  • Doesn’t work with Korean or Chinese filename (resolved in version
  • Conflict with Enable Media Replace plugin (resolved in version 3.1.2)

Our plugin works well with Pretty Permalinks but not Plain Permalinks on Apache as WordPress won’t generate any htaccess rules. To resolve this, you can select one of these options:

(1) Enable Keep Raw URLs option under our settings page

(2) Put our .htaccess rules as below:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# Prevent Direct Access Rewrite Rules
RewriteRule ^private/([a-zA-Z0-9-_.]+)$ index.php?pda_v3_pf=$1&pdav3_rexypo=ymerexy [L]
RewriteCond %{HTTP_USER_AGENT} !facebookexternalhit/[0-9]
RewriteCond %{HTTP_USER_AGENT} !Twitterbot/[0-9]
RewriteCond %{HTTP_USER_AGENT} !Googlebot/[0-9]
RewriteRule ^wp-content/uploads(/_pda/.*\.\w+)$ index.php?pda_v3_pf=$1 [QSA,L]
# Prevent Direct Access Rewrite Rules End

# BEGIN WordPress

# END WordPress

Protect Pages and Posts (PPP) Gold

  • Conflict with Yoast SEO: Private access links display an error message (resolved in 2.0.0)
  • Conflict with OceanWP and Hello Elementor themes: Private access links display as blank pages (resolved in
  • Conflict with Elementor Builder: Private access links can’t load Elementor CSS (resolved in
  • Conflict with Divi Builder: Private access links can’t load Divi Shortcode (resolved in
  • Conflict with Password Protect WordPress plugin (resolved in
  • Can’t call API if using plain permalink (resolved in
  • Get 500 – Internal Server Error if using special characters under “Change Access Link Prefix” option (resolved in 1.0.13)

Please check out the list of WordPress plugins compatible with our PPP Gold.

PDA Amazon S3 Integration

  • Images: the status change from offloaded to synced after editing
  • Files with Unicode names won’t be removed from S3 bucket even if their server versions are deleted
  • Conflict with PDA Protect Videos extension: Can’t configure S3 bucket (resolved in

PDA Protect Videos

  • Due to Browser connection limitations, default player can’t play more than 6 videos at the same time
  • Default player – S3 hosted: Playback Rate returns to 1x when being skipped
  • Integrate with Waveplayer
    • Haven’t supported playlist
    • Haven’t supported multisite mode (WIP)
  • Integrate with FV Player
    • Haven’t supported ver 7.x (WIP)
  • Integrate with TechSmith Smart Player
    • Conflict with W3 Total Cache plugin (WIP)
  • There is a known conflict between “mejs” video library and our plugin, which stops our protected video from working properly.
  • Don’t work with Custom Post Types including WooCommerce Products (WIP)
  • Don’t work with Raw URLs
  • Conflict with “Force Download” function of PDA Gold
  • Conflict with “Search & Replace” function of PDA S3 (WIP)
  • Don’t display all published posts under Search & Replace settings option (resolved in

PDA Access Restriction

  • Folder Protection feature: File with name including special characters such as # & + ? ‘ will return to 404 page once protected
  • Bulk “Assign Permission” at the bottom doesn’t work (disabled from 1.0.5)
Lasted updated on March 16, 2020