Is this code true or not

时间:2015-01-09 作者:Sufyan Hassan

我是一名编码初学者,但我刚刚编写了这段代码,

代码的概念是:

代码向每个用户配置文件添加一个带有按钮的表单。该按钮的标题为“Follow/Unfollow”。它为单击按钮的用户更新名为“following”的用户元(following)。然后,我们使用“following”值查询用户元,以获得订阅作者的所有用户的列表;列出那些作者的所有帖子。

<?php

 if($_GET[\'follow\']){fun1();}

 function fun1()
 {
$fauid = get_user_by( \'slug\', get_query_var( \'author_name\' ) );
$user_id= get_current_user_id();
$key = \'following\';
$themeta = get_user_meta($user_id , $key, TRUE);
if($themeta != \'\') {
$user_id= get_current_user_id;
update_user_meta($user_id, \'following\', $fauid); }

else {

$user_id= get_current_user_id;
add_user_meta($user_id , \'following\' , $fauid , true );
update_user_meta($user_id, \'following\', $fauid);
}
}

?>

<html>
    <button id="Button" name="Button" onClick=\'location.href="?follow=1"\'>Follow Me <3 <3</button>
</html>
代码是否正确?

1 个回复
SO网友:Mark Kaplun

确定代码是否有效的最佳方法是实际尝试;)从表面上看,您根本没有试图处理以数组或任何序列化方式存储用户ID的问题。

结束

相关推荐

Sort users by meta_value_num

我在使用WP_User_Query 要按元数值对用户进行排序,我认为这很简单,因为它只按字母降序显示结果。 <?php $args = array( \'orderby\' => \'meta_value_num\', \'meta_key \' => \'epicredvote\', \'order\' => \'DESC\', ); // The Query $user_query = n