2015-09-26 117 views
0

所以,這裏是一個沒有任何參數(WordPress的)原始功能添加PHP參數

public static function getCurrent() { 
    $post = get_post(); 
    $profiles = new MY_images($post->ID); 
    return $profiles; 
} 

這是在下面的變量中:

$my_site_images = MY_images::getCurrent(); 

因此,它得到了$post->IDgetCurrent()

現在,我想定製它,以便我可以在其中添加任何id或將其保留爲空,以用於默認功能,例如followin g:

$my_site_images = MY_images::getCurrent(343); (where the "post id" is 343) 

我需要對原始函數做些什麼修改才能添加任何ID?

謝謝一堆!

回答

3

您可以選擇傳遞一個帖子ID或留空以獲取當前帖子ID。

public static function getCurrent($post_id=false) { 
    if($post_id !== false) { 
     $profiles = new MY_images($post_id); 
    } else { 
     $post = get_post(); 
     $profiles = new MY_images($post->ID); 
    } 
    return $profiles; 
} 
+0

謝謝。欣賞它!得到它的工作。 –