Wordpress 从前端修改自定义字段
如果我需要在wordpress下管理自定义字段,但不是从管理区域。换句话说,我需要用户从前端修改post自定义字段的内容。这样做的方法是什么 例如,请将Stackoverflow.com想象成wordpress网站。在此站点下,向上/向下投票数和接受状态是我的2个post自定义字段。如何让前端用户修改其在WP数据库中的值 如果您有其他更好的方法来创建投票系统和接受系统,请使用wordpress,我们将不胜感激。但如果我的方法(使用post自定义字段)没有问题,请指导我从web或codex中查找文档以实现我的目标Wordpress 从前端修改自定义字段,wordpress,metadata,backend,custom-fields,frontend,Wordpress,Metadata,Backend,Custom Fields,Frontend,如果我需要在wordpress下管理自定义字段,但不是从管理区域。换句话说,我需要用户从前端修改post自定义字段的内容。这样做的方法是什么 例如,请将Stackoverflow.com想象成wordpress网站。在此站点下,向上/向下投票数和接受状态是我的2个post自定义字段。如何让前端用户修改其在WP数据库中的值 如果您有其他更好的方法来创建投票系统和接受系统,请使用wordpress,我们将不胜感激。但如果我的方法(使用post自定义字段)没有问题,请指导我从web或codex中查找文
谢谢你平时的帮助。我建议你考虑以下几件事:
数组(“666后投票”=>-1,“777后投票”=>1)
用于666后的向下投票和777后的向上投票
因此,当加载每个帖子时,您的投票计数呈现程序将如下所示:
vote = get_post_meta($user_id, "post-" . $post_id . "-vote", true);
if(vote == -1) {
// Render down-arrow voting
} elsif(vote == 1) {
// Render up-arrow voting
} else {
// Render normal arrows
}
每个箭头可能都必须发出AJAX请求来更新post的元数据。这是一个很长的教程(但并不是非常复杂!我保证!),接下来的三分之四讲的是如何使用AJAX请求修改用户的元数据
唯一真正主要的变化是,WP-AJAX请求调用的PHP函数还需要一个回调函数来更新帖子的元数据,并更改帖子本身的投票数。这样,当页面重新加载时,它将显示正确的投票数。答案有用吗?如果还有什么需要澄清的,请告诉我。@acsmith非常感谢您对此事的反馈。当然,你的回答对我很有帮助,而且还让我学到了很多新的概念。我现在正在阅读您提供的大量信息(来自codex和tutplus),同时我也在试图找到使用BuddyPress管理用户的解决方案。嗯,需要做一些工作,当整个解决方案实施时,我会在这里接受。我已经+1了,我肯定会在这里发布更多的问题作为评论。非常感谢。第一次我不理解你的答案,经过研究和学习,我发现它非常有用。我又问了一次这个问题,在别处找到了答案。我花了很多时间去理解它们,当我回到这里,我发现当我收集所有答案时,结果就是你的答案,第一个。再次感谢