/** * Lo mismo que get_group_as_array, sólo que devuelve el primer elemento del array que tal función devuelve. Devuelve null si get_group_as_array devuelve un array vacío. * * @param string $postId Id del post donde se encuentrael grupo. * @param string $groupName nombre del grupo declarado en magic fields. * @param $memberMappings * @return array|null */ public static function get_group_as_single($postId, $groupName, $memberMappings) { $theArray = MagicFieldsUtil::get_group_as_array($postId, $groupName, $memberMappings); return $theArray ? reset($theArray) : null; }
public static function GetAll($args = array()) { return \MagicFieldsUtil::GetAllOfType("fundacion", __CLASS__, $args); }
/** * Guarda la data de los magic fields. No deberias llamar esta funcion manualmente, deberas llamar * PrepareMagicFieldsToSave cuando requieras guardar los MF. * @param $post_id */ function gafa_mf_save_post_data($post_id) { // Si no se solicito interceptar el "save_post" para guardar los MF, no hacer nada. if (!MagicFieldsUtil::$didRequestPrepareSaveMF) { return; } $this->internal_mf_save_post_data($post_id); // Inmediatamente despues de actualizar los MF, poner como false. MagicFieldsUtil::$didRequestPrepareSaveMF = false; }
/** * Consigue todos los posts de tipo usuario_accion. * @param array $args argumentos para la wp_query. * @return array */ public static function GetAll($args = array()) { return \MagicFieldsUtil::GetAllOfType(UsuarioAccion::PostTypeName, __CLASS__, $args); }