[wp-hackers] array_push on update_user_meta

J.D. Grimes jdg at codesymphony.co
Thu Oct 31 18:53:42 UTC 2013


Yes, I would write a separate function for removal, and hook it to a different AJAX action for removal.

On Oct 31, 2013, at 2:48 PM, Gregory Lancaster <greglancaster71 at gmail.com> wrote:

> That works easier :)  Once someone is friended I have it set so an unfriend
> button replaces the add friend button via ajax.  Is it necessary to write
> another function for deleting a person?  Not sure exactly how to make the
> new button function since the data being sent is not attached to the button
> in any way.  maybe I could add a value to the button that says remove or
> add, which would be passed to the function and determine what action to
> take?
> 
> 
> On Thu, Oct 31, 2013 at 11:32 AM, J.D. Grimes <jdg at codesymphony.co> wrote:
> 
>> I would do this:
>> 
>> $profileID = $_POST['profileID'];
>> 
>> $chkMetaValue = get_user_meta($userID,"friends");
>> 
>> if ( ! is_array($chkMetaValue) )
>>        $chkMetaValue = array();
>> 
>> $chkMetaValue[] = $profileID; // or use array_push()
>> 
>> update_user_meta( $userID, 'friends', $chkMetaValue );
>> 
>> -J.D.
>> 
>> On Oct 31, 2013, at 1:32 PM, BenderisGreat <greglancaster71 at gmail.com>
>> wrote:
>> 
>>> I am not sure exactly how this would work because I start with an empty
>>> meta_value field.  I dont think I can use array_push if there is not at
>>> least one value in the field, correct?
>>> 
>>> So maybe something like this:
>>> 
>>> $profileID = $_POST['profileID'];
>>> 
>>> $chkMetaValue = get_user_meta($userID,"friends");
>>>      if (!empty($chkMetaValue))
>>>              {
>>>              array_push($profileID);
>>>              } else {
>>>              $profileID;
>>>              }
>>> 
>>> update_user_meta( $userID, 'friends', $chkMetaValue );
>>> 
>>> Is that right?
>>> 
>>> 
>>> 
>>> 
>>> --
>>> View this message in context:
>> http://wordpress-hackers.1065353.n5.nabble.com/array-push-on-update-user-meta-tp42688.html
>>> Sent from the Wordpress Hackers mailing list archive at Nabble.com.
>>> _______________________________________________
>>> wp-hackers mailing list
>>> wp-hackers at lists.automattic.com
>>> http://lists.automattic.com/mailman/listinfo/wp-hackers
>> 
>> _______________________________________________
>> wp-hackers mailing list
>> wp-hackers at lists.automattic.com
>> http://lists.automattic.com/mailman/listinfo/wp-hackers
>> 
> _______________________________________________
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-hackers



More information about the wp-hackers mailing list