آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

عمل نکردن get_field در wordpress

Hossein Kurd  10 سال پیش  10 سال پیش
0 0

با سلام

در wordpress می خوام به گالری تصاویر پست ها در حلقه foreach دسترسی پیدا کنم

برای این کار از `get_field ` استفاده می کنم

اما همیشه null بر می گردونه

 public function getProjects($limit, $step, $modified_date){
        	global $wpdb;
		$query = "SELECT *";		
		$query .= "	FROM vw_products ";
        	$query .= "WHERE cid = 29";
	        if($modified_date != ''){
            	$query .= " AND modified_date > \"".$modified_date."\"";
        	}
		if( $step > -1 && $limit > 0 ){
			$query	.= " LIMIT " . $limitstart * $limit . "," . $limit;
		}
		// add_action( 'init', 'get_field' );
		$mylink = $wpdb->get_results($query);
		if (count($mylink) > 0){
			foreach ($mylink as $prj){
				$galleries = Array();
				$pid = $prj->id;
				// $gs = get_post_meta($pid , 'gallery' , true);
				$gs = get_field('gallery' , $prj->id);
				if($gs == null){
					$gs = Array();
				}
				foreach ($gs as $g){
					$c = new stdclass();
					$c -> id = $g["ID"];
					$c -> url = $g["url"];
					$galleries [] = $c;
				}
				$prj -> PID = $pid;
				$prj -> GS = $gs;
				$prj -> gallery  = $galleries;
				$prj -> image = ''.wp_get_attachment_url( get_post_thumbnail_id($prj->id) );
			}
			$results_array['msg'] = 'Success';
			$results_array['status'] = true;
			$results_array['result'] = $mylink;
			$results_array['current_time'] = date("Y-m-d H:i:s");
			return $results_array;
		}
		$results_array['msg'] = 'Empty';
		$results_array['status'] = false;
		$results_array['result'] = null;
		return $results_array;
    }

توی صفحه وب دستور get_field کار می کنه اما توی وب سرویس Rest API ایندستور عمل نمی کنه و خروجی همیشه null هست

 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .