我使用CPT创建了一个包含几个字段的帖子类型UserQuestion
,例如ip_data
。我希望能够通过API创建其中一个帖子。所以我查看了WP REST API。
但是,API提供/v2/user_question
:
{
"title" : "test2",
"slug": "user_question",
"status": "publish",
"post_type": "user_question",
"meta": {
"ip" : "1111",
"question": "test question",
"answer": "yes, the answer"
}
}
帖子已创建,但未更新自定义字段数据。
我该如何提出请求?
答案 0 :(得分:0)
from tkinter import *
x = 1
y = 1
z = 0
class App:
def __init__(self, master):
frame = Frame(master)
frame.pack()
self.textVar = StringVar() # Define as a instance attribute.
self.textVar.set(x) # Set to show initial value of x.
self.button = Button(frame, textvariable=self.textVar,
command=self.button_click_callback)
self.button.pack()
def button_click_callback(self):
""" Called whenever button is clicked. """
self.textVar.set(fibonacci())
def fibonacci():
global x, y, z
z = x
x = x + y
y = z
return x
root = Tk()
app = App(root)
root.mainloop()
在您的functions.php中(或您的插件中)添加上面的add_action和函数。在add_action中更改“ user_question”以匹配您的帖子类型,例如对于投资组合帖子类型,例如“ rest_insert_portfolio”。如果您使用的是高级自定义字段,请使用update_field;如果使用常规的自定义字段,请使用update_post_meta。