katynewworld
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: YOLPのphpのデータを文字列としてではなくヴィジュアルで表示したいご回答、ありがとうございます。
つまり、カスタムフィールドを作成したphpに追加する事でよろしいでしょうか?フォーラム: 使い方全般
返信が含まれるトピック: YOLPのphpのデータを文字列としてではなくヴィジュアルで表示したい使っているテーマはtwenty fifteenです。
固定ページは正しく表示されます。
page.phpかindex.php、どっちに書けばいいかわからなかったので、page.phpに書きました。フォーラム: 使い方全般
返信が含まれるトピック: 独自の固定ページ(page-スラッグ名.php)を作成また、作成し固定ページに挿入したいphpファイルをpage-スラッグ名.phpとして使うにはどうすればいいですか?
フォーラム: 使い方全般
返信が含まれるトピック: 独自の固定ページ(page-スラッグ名.php)を作成page.phpをコピーしてpage-スラッグ名.phpとして作成した後の作業が知りたいです。
フォーラム: 使い方全般
返信が含まれるトピック: プラグインを使わず、特定のページにphpファイルを挿入、実行するやり方はい、ダメです。
フォーラム: 使い方全般
返信が含まれるトピック: プラグインを使わず、特定のページにphpファイルを挿入、実行するやり方また、僕のphpをwordpressに挿入し実行するやり方は間違っていますか?
フォーラム: 使い方全般
返信が含まれるトピック: プラグインを使わず、特定のページにphpファイルを挿入、実行するやり方KURUDRIVEさん、ご教授ありがとうございます。
挿入し実行したいPHPファイルがおおよそ100こ以上あるので、固定ページ用のテンプレートである page.php などに$id = ‘ 私のyahooid’;以下のコードを直接貼り付ける方法で、特定のページにだけ表示すること(page-スラッグ名.phpのファイルに書いてそのファイルにだけ適用される)はできますか?フォーラム: 使い方全般
返信が含まれるトピック: プラグインを使わず、特定のページにphpファイルを挿入、実行するやり方その後、functions.phpに下記のコードを入れ編集しました。どこの行に入れればいいかわからなかったので、一番下の行に入れました。
functions.phpを編集後、固定ページにショートコードを入れました。(ショートコードの文字列を何にすればいいのかわからなかったので、サイト通りだとショートコードの文字列は作成したphpファイルの名前(作成したphpファイルの名前から拡張子を取る、例として作成したファイルがhello.phpなら名前をhelloにする)で大丈夫なはずなので、そうしました。)
ですが、サイトを表示しても固定ページにはショートコードが記載されていて、肝心の中身が表示されません。
ちなみに私はmampを使っているので、mampのwordpress/wpcontent/themesのファイルに作成したphpファイルを入れました。(mampの使い方がいまいちわからないので、作成したphpのアップロードの仕方がわからず、ただファイルに入れただけです。)<?php function short_php($params = array()) { extract(shortcode_atts(array( 'file' => 'default' ), $params)); ob_start(); include(get_theme_root() . '/' . get_template() . "/$file.php"); return ob_get_clean(); } add_shortcode('myphp1', 'short_php'); ?>
フォーラム: 使い方全般
返信が含まれるトピック: プラグインを使わず、特定のページにphpファイルを挿入、実行するやり方下記に記載したコードをcoeditorというアプリでphpファイルを作成しました。
<!DOCTYPE html>
<html lang=”ja”>
<head>
<meta charset=”UTF-8″>
<title>YOLP</title>
<head>
<body>
<?php
$id = ‘ 私のyahooid’;
$area= 13;$ct =’01’;
$start = ‘1’;
$url = ‘http://search.olp.yahooapis.jp/OpenLocalPlatform/V1/localSearch?appid=’.$id.’&ac=’.$area.’&gc=’.$ct.’&results=100&start=’.$start.’&detail=full’;$xml = simplexml_load_file( $url );
$total = $xml ->ResultInfo->Total;
$loop = (int)($total/100);
$i = 0;
while($i <= $loop){
$start = 100*$i+1;
$url = ‘http://search.olp.yahooapis.jp/OpenLocalPlatform/V1/localSearch?appid=’.$id.’&ac=’.$area.’&gc=’.$ct.’&results=200&start=’.$start.’&detail=full’;
$xml = simplexml_load_file( $url );foreach($xml->Feature as $item){
echo $item->Name. ‘,’ . $item->Property->Yomi .’,’ . $item->Property->Tel1 . ‘,’ . $item->Property->Address . ‘,’ . $item->Property->Station->Railway . $item->Property->Station->Name . ‘駅’ .$item->Property->Detail->OfficialPcUrl1;
echo ‘
‘;
}
$i++;
}?>
フォーラム: 使い方全般
返信が含まれるトピック: プラグインを使わず、特定のページにphpファイルを挿入、実行するやり方Yahoo!apiのYOLPを使ってphpファイルを作成しました。
Yahoo!apiの情報が入ったphpファイルをwordpressの固定ページに挿入、実行しようとしたところ、反応がありませんでした。
やり方はfunctionsphpに上記のサイト通りに、コードを書き、wordpressの固定ページにショートコードを書きました。フォーラム: 使い方全般
返信が含まれるトピック: php webapi 固定ページ 埋め込みショートコードはどういう風に書けばいいですか?
フォーラム: 使い方全般
返信が含まれるトピック: php webapi 固定ページ 埋め込みはい、入れました。
myphp file=[‘phpファイル名(拡張子なし)’]
と書きました。フォーラム: 使い方全般
返信が含まれるトピック: php webapi 固定ページ 埋め込みphpのデータが出ません。
フォーラム: 使い方全般
返信が含まれるトピック: php webapi 固定ページ 埋め込みどこの行に書けばいいのか分からないんです。
また実際、wordpressでやっても反応がありません。フォーラム: 使い方全般
返信が含まれるトピック: php webapi 固定ページ 埋め込み下記のコードをfunctions.phpに記述しましたが、反応がありませんでした。
functions.phpにコードを記述する際、どこの行に書かなくてはいけないとかありますか?
また、私はmampでwordpressを使っていますが、mampでphpを特定のthemeファイルにアップロードするやり方が分かりません。
因みに、themeはtwentyfifteenを使っています。function Include_my_php($params = array()) {
extract(shortcode_atts(array(
‘file’ => ‘default’
), $params));
ob_start();
include(get_theme_root() . ‘/’ . get_template() . “/$file.php”);
return ob_get_clean();
}
add_shortcode(‘myphp’, ‘Include_my_php’);