2013-06-24 3 views
0

Это первый раз, когда я решил включить сторонний API в свои темы, поэтому, пожалуйста, расскажите мне, что некоторые из этих вопросов могут быть основными.Как установить шаблон шаблона в php include для wordpress API

У меня есть следующее, чтобы заполнить, но для жизни меня я не могу получить это, чтобы прочитать get_template_directory_uri();, чтобы файл был правильно включен. Это приводит к загрузке страницы до запуска этого скрипта, но затем прерывает все подряд (пробел).

EDIT: Я включил точки конца цикла/перезапуска в случае, если это проблема Wordpress.

  <?php endwhile; ?> 
      <?php wp_reset_postdata(); ?> 
      </div> 
    </div> 


<div id="firstpost" class="topfirstpost"> 

    <?php 
    include (get_template_directory_uri().'/lib/forecast.io.php'); 

    $api_key = '<tempkey>'; 

    $latitude = '49.261226'; 
    $longitude = '-123.113927'; 


    $forecast = new ForecastIO($api_key); 


    /* 
    * GET CURRENT CONDITIONS 
    */ 
    $condition = $forecast->getCurrentConditions($latitude, $longitude); 

    echo $condition->getTemperature(); 

    ?> 

</div> 

<div id="secondpost" class="topsecondpost"> 

<?php 
       $first_query = new WP_Query('cat=2&showposts=1&offset=2'); 
       while($first_query->have_posts()) : $first_query->the_post(); 
      ?> 

Это фрагмент прогноза.io api, если кому-то интересно.

ответ

0

Вы пытались добавить /?

include(get_template_directory_uri().'/lib/forecast.io.php'); 
+0

Yep Я пробовал. Все еще приводит к тому, что все потемнело. – canacast

0

Я думаю, что это может быть, что get_template_directory_uri() возвращает направление HTTP и некоторые версии PHP не поддерживает удаленный доступ к файлам, я хотел бы попробовать использовать его только как этот

include('lib/forecast.io.php'); 
+0

К сожалению, это тоже не сработает, поэтому мне осталось поверить, что этот веб-интерфейс fracking сломан ... Спасибо в любом случае. Будет обновлен этот вопрос, если больше ответов окажется плодотворным. – canacast

0

I» с тех пор, как этот плагин прогноза.ioio еще не очень дружелюбен, но значки по-прежнему фантастичны, и я уверен, что когда-нибудь он будет соответствовать обману.

До тех пор, пока я буду использовать это вместо

http://simpleweatherjs.com

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