私は、phpとwordpressで新しいです。wordpressは投稿からページに値を送る
私はxmlを解析し、結果を掲載したいと思っています。
これはxmlです:
<?xml version="1.0" encoding="utf-8"?>
<all_emp>
<emp_detail>
<emp emp_name="john"><img>john_1.jpg</img></emp>
<emp emp_name="john"><img>john_2.jpg</img></emp>
<emp emp_name="john"><img>john_3.jpg</img></emp>
<emp emp_name="marry"><img>marry_1.jpg</img></emp>
<emp emp_name="marry"><img>marry_2.jpg</img></emp>
<emp emp_name="david"><img>david_1.jpg</img></emp>
</emp_detail>
</all_emp>
私はポストにそれを表示するのfunctions.phpにショートコードを使用しています。
$url = 'https://.../emp_test.xml';
$xml = simplexml_load_file("$url") or die("Error: Cannot create object");
$names = array();
$emps = $xml->children()->emp_detail->emp ;
foreach($emps as $emp_detail)
{
$source = (string)$emp_detail->attributes()->emp_name;
$names[]= $source;
}
$names = array_unique($names);
return implode("<br />", $names);
ので、ポストに、私は次のようになりました:ジョンをクリックするか、その後
john
marry
david
、それは文字列を送信するページへジョンのですか?
私たちはアイデアを得ることができますので、あなたのコードを追加してくださいすることができ、作成したページがあるとしましょうか? – Jalpa
あなたはそれをより明確に記述できますか?この結果はどこに表示されるべきですか?フロントエンドまたはバックエンド?このデータを挿入しているところから 'john:male:26'? jhonがユーザーで、usermetaからデータを取得している場合、その表示部分を行うためにajax呼び出しを使用するだけでいいと思います。 –
@Jalpa:私は自分の質問を更新しました。 – 1234abcd