2011-04-02 43 views
0

獲取信息下面是我使用的代碼,我會盡我所能解釋什麼,我需要(我使用WordPress)越來越文章標題,並把它應用到一個URL從XML

function Count(){ 
$feed_url = "http://website.com/summary.xml?subfolder=POST TITLE"; 
$curl = curl_init(); 
curl_setopt($curl, CURLOPT_URL,"$feed_url"); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 0); 
$xmlFile = curl_exec($curl); 
curl_close($curl); 
$xml = simplexml_load_string($xmlFile); 
return $xml->count; 
} 

基本上我網站檢查此網站的活動。如果它發現活動,則表示活動,如果不活動則表示不活動。每個帖子都會查找與帖子標題相對應的不同活動,例如:

「網站A」包含Foobar 1,Foobar 2,Foobar 3.我的網站也與帖子標題具有相同的名稱以查找活動。我無法弄清楚如何讓帖子標題根據其對應的帖子進行動態更改。

我不能在PHP中使用PHP所以php echo the_title();是不可能的,但我需要的是,除了我不想回應它,我只需要將它放置在URL的後面,以便網站知道要獲取哪些信息以獲取哪些信息。

我跳得有道理, 任何幫助,將不勝感激。

回答

0

我不知道我正確理解你的問題,但如果我這樣做,你就不能與get_the_title()這樣添加文章標題到您的飼料URL(我假設你是內環路):

$feed_url = "http://website.com/summary.xml?subfolder=".get_the_title(); 

或者它作爲參數傳遞給你的函數:

function Count($post_title){ 
    $feed_url = "http://website.com/summary.xml?subfolder=".$post_title; 
    // ... 

,並調用它的循環中:

<?php if (have_posts()) while (have_posts()) : the_post(); ?> 
<?php $activity = Count(get_the_title()); ?>