Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Stock Ticker icon

Stock Ticker

v3.24.6
by Aleksandar Urošević · 4.4 (21 reviews)

Easy add customizable moving or static ticker tapes with stock information for custom stock symbols.

2K+ active installs Updated Jun 28, 2024 Tested to 6.5.5 Requires PHP 5.6
Try Demo Download
Pre-installed Ready in ~10s No card
Stock Ticker

About Stock Ticker

The Stock Ticker plugin for WordPress allows you to easily insert a stock ticker with stock price information into your website. You can customize the symbols, colors, and other settings, and it supports various stock exchange markets. Please note that the plugin does not have its own Gutenberg Block, so you can use Shortcode Block or Common Block to insert the stock ticker within your content.

Screenshots

Stock Ticker screenshot
Stock Ticker screenshot
Stock Ticker screenshot
Stock Ticker screenshot
Stock Ticker screenshot
Stock Ticker screenshot

Changelog

3.24.6 (20240628)

  • Fix: Stored Cross-Site Scripting discovered by Dale Mavers via Wordfence
  • Change: Code simplification
  • Tested: WordPress 6.5.5 with Twenty Twenty-Four 1.1 and PHP 8.3.7

3.24.4 (20240420)

  • Fix: API Key Tier always show as Free in plugin settings
  • Tested: WordPress 6.5.2 with Twenty Twenty-Three 1.4 and PHP 8.3.6

3.23.5 (20231216)

  • Security: Fix XSS in shortvode() method (reported by resecured.io via patchstack)
  • Tested: WordPress 6.4.2 with Twenty Twenty-Three 1.3 and PHP 8.2.13
  • Change: Discard symbols that contains carret and equals sign
  • Change: AlphaVantage introduced 25 requests per day for Free tier
  • Change: Deprecated Premium tiers 15, 60, 120, 360, added new Premium tiers 30, 75, 150 and 1200 requests per minute
  • Simplify: Plugin Settings page sidebar
  • Readme: Removed BIT Italian Stock Exchange from supported by AlphaVantage

3.23.4 (20230810)

  • Security: Fix CSS of stockticker_load
  • Tested: WordPress 6.3 with Twenty Twenty-Three 1.2 and PHP 8.2.8

3.23.3 (20230717)

  • Security: Fix XSS of Symbol Search & Test

3.23.2 (20230622)

  • Fix: webTicker jQuery library punch CPU to 100% on window resize
  • Tested: WordPress 6.2.2 with Twenty Twenty-Three 1.1 and PHP 8.2.7

3.23.1 (20230223)

  • Security: Patch Broken Access Control
  • Security: Remove URL parameter stockticker_purge_cache which allow unauthorised user to purge stock cache (from now purge stock cache by updating All Stock Symbols or running Fetch Stock Data Now on plugin settings page)

3.23.0 (20230223)

  • Security: Fix CSRF vulnerability, thanks to Mika/Patchstack
  • Tested: WordPress 6.2-beta3 with theme Twenty Twenty-Three and PHP 8.2.1

3.2.2 (20220102)

  • Fix: Fix bug introduced with release 3.2.1 which prevent stocks to be updated
  • Tested: WordPress 5.9 and PHP 8.0.11

3.2.1 (20211113)

  • Fix: custom number_format has no effect
  • Tested: WordPress 5.8.2 and PHP 7.4.24

3.2.0 (20201107)

  • Update: FAQ
  • Improve: Help section on plugin settings page
  • Improve: spelling and grammar
  • Change: rename option Auto Refresh to Auto Reload to be clear what it is for
  • Tested: WordPress 5.5.3 and PHP 7.4.10
  • (20201002) Improve: translatable strings and update Text Domain to from wpaust to stock-ticker
  • Add: Symbol Search & Test to help users find correct symbol notation on AlphaVantage.co
  • (20200825) Add: new template keyword %ltrade% with customizable date format like %ltrade|l, jS of F Y%

3.1.0.1 (20200810)

  • Tested: WordPress 5.5-RC2-48768 and PHP 7.4.1
  • (20190328) Fix: infinite Bad API response introduced in release 3.1

3.1 (20190328)

  • Bump supported WordPress version
  • Remove MCX from supported exchanges because AlphaVantage does not provide data for Moscow Stock Exchange
  • Fix/Improve: Infinite loop for bad API responses
  • Improve: Update disclaimer and readme
  • (20181122) Fix: Infinite fetch loop
  • Improve: Tier pause between symbol fetches
  • Improve: Allow dash in stock symbol
  • (20180916) Improve: Make Force Fetch to wait between each symbol fetch regarding to the API Tier
  • Improve: Remove duplicate symbols on settings update
  • Simplify: Merge 3 settings sections to single register_settings
  • Improve: Move routine to extract symbol to fetch to self method get_symbol_to_fetch()
  • Improve: Move stock data to DB to self method data_to_db()
  • Change: Make method get_stock_from_db() public so user can access Stock data in DB from custom functions
  • Change: Move method sanitize_symbols() to main class and make it public static so user can access it from custom functions
  • (20180824) Add Alpha Vantage Tier option for better fetch timeout control
  • Switch to GLOBAL_QUOTE API mode and eliminate requirement to calculate change amount from TIME_SERIES_DAILY and TIME_SERIES_INTRADAY
  • Remove Intraday option from settings

3.0.5.4 (20180823)

  • Fix: Better sanitization for AllSymbols
  • (20180403) Fix: Undefined index: message in wp-content/plugins/stock-ticker/stock-ticker.php on line 483
  • (20180321) Fix: Division by zero in stock-tickerstock-ticker.php on line 1259 for not fully supported indices like ^DJBWR

3.0.5.3 (20180228)

  • Fix: Safer fix for Checkbox options

3.0.5.2 (20180228)

  • Fix: Checkbox options can not be disabled (Intraday, Auto Refresh, Load assets on all pages). Thanks to @cmyee for reporting bug.
  • Fix: Cache Timeout can not be saved and always reset to zero on settings update.

3.0.5.1 (20180204)

  • Fix: JavaScript error Uncaught ReferenceError: stock_tickers_load is not defined reported by @wparold

3.0.5 (20180204)

  • Fix: stock price was by mistake taken from last_open instead of last_close, reported by @cartmen123
  • Fix: INTRADAY option set as BETA
  • Fix: undefined variable $symbol and $method
  • Improve: description for Intraday
  • Improve: description for Refresh Timeout option and rename to Auto Refresh Timeout
  • Improve: description for Cache Timeout option
  • Improve: add advised minimal cache timeout value, based on number of symbols in All Stock Symbols and Fetch Timeout value.
  • (20180118) Add: support for TIME_SERIES_INTRADAY as optional method for refular symbols (excluding currencies and indexes)

3.0.4 (20171212)

  • Add: Button to Stop Fetch of forced fetching stock data on settings page
  • Improve: Description for Fetch Stock Data on settings page
  • Improve: Response info for Fetch Stock Data on settings page with link to test symbol in case of error message Invalid API call

3.0.3 (20171211)

  • Fix: Users of 0.2.99-alpha could have uncreated stock ticker table in database because of broken upgrade script in alpha versions
  • Add: Admin notification for AlphaVantage.co API Key and All Stock Symbols
  • (20171207) Add: Routine to stripe unsupported stock exchanges from all symbols when doing fetch from AlphaVantage.co to prevent API errors
  • Add: Routine to strip symbols from unsupported stock markets from All Stock Symbols and Stock Symbols and display message about removed symbols on settings update
  • Improve: sanitization for stock symbols on settings update
  • Change: API Key input type set to password

3.0.2 (20171205)

  • Readme: add required PHP version and link profiles in Hall of Fame
  • Add: Notice about not supported multisite
  • Add: Activation routine to check and deactivate plugin on multisite as not supported at the moment

3.0.1 (20171204)

  • Fix: Plugin table has not created for fresh installations
  • Fix: Stuck fetching data from AlphaVantage.co after first symbol fetch fail
  • Add: Force fetching data from settings page
  • Add: Fill stockticker.log only if WP_DEBUG is enabled
  • Change: Log and AJAX messages wording

3.0.0 (20171203)

  • Release working version of plugin

Try other plugins

Really Simple SSL icon

Really Simple SSL

4.9 · 4M+ installs

The easiest way to improve security! Leverage your SSL certificate and protect your website visitors.