1
나는 짧은 코드 [트위터]가 페이지에 삽입되면 API를 통해 트위터 트윗을 가져 와서 페이지에 에코하는 워드 프레스 플러그인을 만들려고합니다.Wordpress init_curl() 함수 오류
나는 오류가 점점 오전 :
"FATAL ERROR: CALL TO UNDEFINED FUNCTION CURL_INIT() IN C:\WAMP\WWW\WP\WP-CONTENT\PLUGINS\PLOG\PLUGIN.PHP ON LINE 45"
코드도에는 구문 오류가 없습니다 s의이 논리 오류가. 여기
코드입니다 :<?php
/* Plugin Name: Testing a Plugin
* Plugin URI: http://www.wordpress.com
* Description: Just Testing out a plugin.
* Author: Knooww
* Author URI: http://www.wordpress.com
*/
?>
<?php
//limit calls to API..
// Save data in cache, refresh content after an hour
add_shortcode('twitter', function ($atts,$content){
$atts = shortcode_atts(array('username'=>'Default-Username',
'content' =>!empty($content) ? $content:'Follow me on twitter',
'show_tweets'=>'false',
'tweet_reset_time'=>10, //time to refresh fetch of tweets
'num_tweets'=>5
),$atts);
extract($atts);
if($show_tweets){
$tweets = fetch_tweets($num_tweets,$username,$tweet_reset_time);
}
//return '<a href="http://www.twitter.com/'.$username.'">'.$content.'</a>';
});// end add_shortcode
function fetch_tweets($num_tweets,$username,$tweet_reset_time){
$tweets = curl("https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name='$username'&count=2");
print_r($tweets);
}
function curl($url){
$c = curl_init($url);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_CONNECTTIMEOUT, 3);
curl_setopt($c, CURLOPT_TIMEOUT, 5);
return json_decode(curl_exec($c));
}
?>
은 제가 놓친 게 무엇인지 알려 주시기 바랍니다. 창에
PHP의