Real-time Bitcoin Converter

April 24, 2019

Real-time Bitcoin Converter Plugin

Display Fiat currency values in Bitcoin or visa-versa using real-time exchange rates.

Provides ability for content author to insert a shortcode specifying an amount in either Bitcoin or a Fiat currency.

The plugin then converts this value in to the corresponding value using real-time exchange rates.

For example, I use this on my business site to display my hourly rates in my local currency, as well as in Bitcoin.

Includes a Tiny MCE plugin to assist content author in generating the shortcode.

Requires PHP 7.0+ due to scalar argument declarations.

For Developers

You can modify the html output generated by the plugin using a standard WordPress filter.

<?php add_filter('format_bitcoin_convert_output', 'my_custom_filter_function'); /** * Modify Bitcoin-Convert's HTML output * * @param string[] $output * @var string $output['beforeSymbol'] * @var string $output['afterSymbol'] * @var string $output['beforeValue'] * @var string $output['afterValue'] * @var bool $output['prefixSymbol'] * @var string $output['symbol'] * @var float $output['value'] * @return string[] */ function my_custom_filter_function(array $output){ // Place your modification code here. return $output; } ?> 

Installation

  1. Upload the plugin files to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Use the Settings->Plugin Name screen to configure the plugin

Screenshots

  1. Tiny MCE short-code generator plugin

    Tiny MCE short-code generator plugin

  2. Example public page showing real-time fiat to bitcoin conversion

    Example public page showing real-time fiat to bitcoin conversion

FAQ

Are values updated client-side?

At the moment no. All currency conversion is performed server-side. I’ll probably add a jQuery plugin and optional data attributes in a later
version to enable that functionality.

Changelog

1.0.7

  • Add composer dump and svn cp to publish script

1.0.6

  • Uncomment svn ci command

1.0.5

  • Clean up dead code
  • Fix plugin URI
  • Add packaging/publishing shell script

1.0.4

  • Refactored to use namespaced classes and composer autoloader

1.0.3

  • Fixed PHP warning: “Warning: count(): Parameter must be an array or an object that implements Countable”

Details

  • Version: 1.0.7
  • Active installations: 600
  • WordPress Version: 4.6
  • Tested up to: 5.1.19
  • PHP Version: 7.0

Ratings


5 Stars
4 Stars
3 Stars
2 Stars
1 Stars