phpをfunctions.phpに組み込みたい
-
xmlをphpで取得して整形するコード(1)があります。これをショートコードで動くようにfunctions.phpに記載したいと思っています。
具体的には、投稿時に[yobidasi file=”福井市”]又は[yobidasi]福井市[/yobidasi]と指定することで、記事内に読み込みたいと思っています。
(2)のようにコードを書きかけているのですが、知識がないため、ここからどう書けばよいのかわかりません。
ご教示の程、よろしくお願いいたします。
(1)
<?php $rss = 'http://search.olp.yahooapis.jp/OpenLocalPlatform/V1/localSearch?appid=dj0zaiZpPWlWNDNTS2dhOTBVRSZzPWNvbnN1bWVyc2VjcmV0Jng9OGU-&query=福井市'; $xml = simplexml_load_file($rss); $data = get_object_vars($xml); echo '<ul>'; foreach ($data['Feature'] as $item) { echo '<li>' . $item->Name . '<br><DIV style="font-size:xx-small;">'. $item->Property->Address . '</DIV></li>'; } echo '</ul>'; ?>
(2)
function yobidasi_func( $atts ) { extract( shortcode_atts( array( 'file' => '' ), $atts ) ); if ($file!='') return @file_get_contents('http://search.olp.yahooapis.jp/OpenLocalPlatform/V1/localSearch?appid=dj0zaiZpPWlWNDNTS2dhOTBVRSZzPWNvbnN1bWVyc2VjcmV0Jng9OGU-&query=' . $file') ; } add_shortcode( 'yobidasi', 'yobidasi_func' );
6件の返信を表示中 - 1 - 6件目 (全6件中)
6件の返信を表示中 - 1 - 6件目 (全6件中)
- トピック「phpをfunctions.phpに組み込みたい」には新たに返信することはできません。