2015-07-24 4 views
0

Я использую этот плагин, выложенное здесь: http://mlitzinger.com/articles/instagram-to-wordpress-posts/Импорт Instagram фото как WordPress сообщения

Я установил плагин Crontrol, но я сумел только получить один пост импортировать один раз. Данные Instagram возвращаются должным образом, поэтому я предполагаю, что это имеет какое-то отношение к вставке сообщений. Это данные, используемый для вставки неправдоподобных сообщений Instagram:

$json_feed = file_get_contents($url, false, $args); 
$json_feed = json_decode($json_feed); 

foreach($json_feed->data as $post): 
    if(!slug_exists($post->id)): 
     $new_post = wp_insert_post(array(
      'post_content' => '<a href="'. esc_url($post->link) .'" target="_blank"><img src="'. esc_url($post->images->standard_resolution->url) .'" alt="'. $post->caption->text .'" /></a>', 
      'post_date'  => date("Y-m-d H:i:s", $post->created_time), 
      'post_date_gmt' => date("Y-m-d H:i:s", $post->created_time), 
      'post_status' => 'publish', 
      'post_title' => $post->id, 
      'post_name'  => $post->id, 
      'post_category' => array(7) 
     ), true); 
    endif; 
endforeach; 

function slug_exists($post_name){ 
    global $wpdb; 
    if($wpdb->get_row("SELECT post_name FROM wp_posts WHERE post_name = '" . $post_name . "'", 'ARRAY_A')): 
     return true; 
    else: 
     return false; 
    endif; 
} 

ответ

0

Вместо того, чтобы пытаться создать свой собственный плагин, который бы, чтобы сохранить каждый раз, когда обновления Instagram, я решил просто пойти с https://ifttt.com/, так как он включает в себя как Wordpress и Instagram. Он прослушивает сообщение Instagram, а затем вставляет сообщение в Wordpress с заданным мной форматированием.

Смежные вопросы