function twitterwp_example_test() { // app credentials // (must be in this order) $app = array('consumer_key' => 'YOUR CONSUMER KEY', 'consumer_secret' => 'YOUR CONSUMER SECRET', 'access_token' => 'YOUR ACCESS TOKEN', 'access_token_secret' => 'YOUR ACCESS TOKEN SECRET'); // initiate your app $tw = TwitterWP::start($app); // Also works: // $tw = TwitterWP::start( '0=CONSUMER_KEY&1=CONSUMER_SECRET&2=ACCESS_TOKEN&3=ACCESS_TOKEN_SECRET' ); $user = '******'; // bail here if the user doesn't exist if (!$tw->user_exists($user)) { return; } echo '<div id="message" class="updated">'; echo '<pre>' . print_r($tw->get_tweets($user, 5), true) . '</pre>'; echo '</div>'; // Now let's check our app's rate limit status $rate_status = $tw->rate_limit_status(); echo '<div id="message" class="updated">'; if (is_wp_error($rate_status)) { $tw->show_wp_error($rate_status); } else { echo '<pre>' . print_r($rate_status, true) . '</pre>'; } echo '</div>'; }
/** * Disables widget app fields by adding them programmatically * @since 0.1.1 * @param array $app App credentials */ public static function disable_widget_app_settings($app = array()) { // Make sure we have our Twitter class if (!class_exists('TwitterWP')) { require_once WDS_TWWI_PATH . 'lib/TwitterWP/lib/TwitterWP.php'; } // initiate your app $tw = TwitterWP::start($app); if (is_wp_error($tw)) { self::$error = $tw->show_wp_error($tw, false); add_action('all_admin_notices', array($this, 'bad_app')); return; } // Ok, app's good, hide the widget fields WDS_Twitter::$hide_app_fields = true; }
public function initiate_twitter_app() { $twitter_app = TwitterWP::start(array('consumer_key' => $this->basic_options[Timeline_Twitter_Feed_Options::CONSUMER_KEY], 'consumer_secret' => $this->basic_options[Timeline_Twitter_Feed_Options::CONSUMER_SECRET], 'access_token' => $this->basic_options[Timeline_Twitter_Feed_Options::ACCESS_TOKEN], 'access_token_secret' => $this->basic_options[Timeline_Twitter_Feed_Options::ACCESS_SECRET])); if (!$twitter_app->user_exists($this->basic_options[Timeline_Twitter_Feed_Options::USERNAME])) { return null; // user doesn't exist } return $twitter_app; }