添加标签和自定义帖子元

时间:2015-10-30 08:33:27

标签: php jquery wordpress

上面的函数然后检查两种情况的条件:

1。选择图像:选择图像时,从第一个功能创建一个帖子。因为它已经有post_id,它只是更新"虚拟"内容与输入字段中的真实内容

2。未选择图像:由于未选择图像,因此没有从第一个功能创建的帖子。由于没有帖子(因此没有post_id),因此会使用输入字段创建新帖子。

问题: 我需要总共有4个输入字段:标题(title),说明(content),标记(rh_tag)和自定义字段(custom_1)。< / p>

选择图像时,我遇到标签和自定义字段的问题(功能未完成)。

因此,假设我没有选择图像(因此没有从第一个函数创建帖子),那么第二个函数(和&#34; else&#34;部分)就会创建一个包含所有四个输入的新帖子。这很好用。

但是,如果我选择一张图片,那么我就会遗漏一些东西而且我无法以某种方式使该功能发挥作用。我尝试添加与第二个函数相同的$post =array,但是没有成功。

有人可以帮助我完成&#34;完成&#34;第一个功能,即使选择了图像,我也可以添加标签和自定义后期元?

1 个答案:

答案 0 :(得分:2)

首先,看一下WordPress的codex。如我所见,您使用update_post_meta的方法不正确。您应该使用post_id作为函数的第一个参数,而不是array

第二,在从$_POST数组访问值之前,请确保它存在:

$customValue = isset($_POST['custom_1']) ? $_POST['custom_1'] : 'default value';