我正在爲通過XML提要執行的wordpress編寫php函數。因此,我們除了提供Feed之外,還會根據放置在我們網站上的節點進行。我需要幫助的是我們有一系列不同的證書圖像(即BBB,商會等)。因此,我需要的是當有一個BBB的鏈接,那麼它應該顯示一張圖片,如果不是,那麼它應該是空白。我遇到的問題是因爲根據不同的業務BBB鏈接將是隨機的。任何幫助將不勝感激。謝謝。如何寫「如果有東西 - >打印」「否則如果沒有 - >什麼也不打印」
如果URL 「PIC」 否則 「無圖」
我正在爲通過XML提要執行的wordpress編寫php函數。因此,我們除了提供Feed之外,還會根據放置在我們網站上的節點進行。我需要幫助的是我們有一系列不同的證書圖像(即BBB,商會等)。因此,我需要的是當有一個BBB的鏈接,那麼它應該顯示一張圖片,如果不是,那麼它應該是空白。我遇到的問題是因爲根據不同的業務BBB鏈接將是隨機的。任何幫助將不勝感激。謝謝。如何寫「如果有東西 - >打印」「否則如果沒有 - >什麼也不打印」
如果URL 「PIC」 否則 「無圖」
也許我失去了一些東西,但不會這樣做?
if($license1) { print "<img src=\"/path/to/bbb.logo\" alt=\"BBB Logo\" />"; }
的方法將創建一個數組 像$feeds = array("pic","xml");
然後測試如果其在陣列狀
if in_array($url,$feeds)
// your code;
或第二方法將創建的臨時變種如$ tmp = $url =="pic" ? "pic" : "nopic";
或只設置一個布爾$ tmp = $url =="pic" ? TRUE : FALSE;
那麼你可以這樣測試它
if($url) // if its == "pic" it would return true otherwise false
//make your url
另外一個速記的辦法是做
但是當給定的變種是一個數組,我認爲你需要使用is_array(),或者如果它是一類objec,T使用is_object()來驗證它有內容。
您能澄清一下:1.需要分析什麼樣的數據(XML?HTML?)以及「什麼時候有鏈接」。條件是什麼樣子?你能發佈一個真實世界的例子嗎? –
我得到一個XML feed [license1] - 因此如果[license1]存在,我將顯示一張圖片。如果[license1]不存在,則不會顯示任何內容。 示例 - 如果[許可證1] = BBB顯示BBB徽標的圖片,其他[許可證1] =什麼也不顯示 希望這有助於 – Ben
您是否要求簡單的if()語句?對於能夠在WordPress中操縱XML Feed的用戶,您的問題要麼不清楚,要麼非常基礎。 – ceejayoz