urosevic icon

Get stock data from outside of StockQuote plugin

urosevic | PRO | 08/01/18 06:00:58 PM UTC | 0 ⭐ | 424 👁️ | Never ⏰ | []
PHP |

540 B

|

None

|

0 👍

/

0 👎

<?php
// [demo_stock_quote symbol="MSFT"]
add_shortcode( 'demosq', 'demo_stock_quote' );
function demo_stock_quote( $atts, $content = null ) {
    $atts = shortcode_atts( array(
        'symbol' => 'AAPL'
    ), $atts );
 
    if ( ! class_exists( 'Wpau_Stock_Quote' ) ) {
        return "We can not get data for symbol $symbol at the moment";
    }
    $sq = new Wpau_Stock_Quote();
    $data = $sq->get_stock_from_db( $atts['symbol'] );
    if ( ! empty( $data ) ) {
        return print_r( $data, true );
    }
    return "We have no data for $symbol";
} // EOF demo_stock_quote()

Comments