0
我使用domdocument顯示Wordpress中搜索URL的XML文件的內容。一切工作在一個正常的搜索網址,但是當我想要搜索是'完全匹配'的短語,這意味着我必須把雙引號圍繞關鍵詞,它不會返回任何內容。所以,我怎麼得到它的加入報價時,如下圖所示的網址工作...DOMDocument加載URL中的報價
$rss = new DOMDocument();
$rss->load('' . home_url() . '/?s="' . ucfirst($player_data->first_name) . '+' . ucfirst($player_data->last_name) . '"&post_type=post&feed=rss2');
$feed = array();
foreach ($rss->getElementsByTagName('item') as $node) {
$item = array (
'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue,
'link' => $node->getElementsByTagName('link')->item(0)->nodeValue,
'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue,
);
array_push($feed, $item);
}
//foreach($item as $moment); {
if (!$item==NULL) {
for($x=0;$x<10;$x++) {
$woohoo = str_replace(' & ', ' & ', $feed[$x]['title']);
$goto = $feed[$x]['link'];
$timex = $feed[$x]['desc'];
$dibidy = date('l F d, Y', strtotime($feed[$x]['date']));
$str_view_player .= '<div><strong><a href="'.$goto.'">'.$woohoo.'</a></strong></div>';
// $str_view_player .= '<small><em>Posted on '.$dibidy.'</em></small></p>';
// $str_view_player .= '<p>'.$timex.'</p>';
}
} else {
$str_view_player .= '' . ucfirst($player_data->first_name) . ' ' . ucfirst($player_data->last_name) . ' has not been mentioned yet - but he will soon, we are sure of it!';
}
通知年代後引號=之前& post_type
使用22%嘗試過和它的工作完美 - 謝謝! – JamieTom