[英]Add a HTML Page To WordPress Site Using Javascript
我正在创建一个插件,它将在网站上添加自定义页面(无模板)。
我正在努力研究如何从插件的Jquery部分内部与WordPress进行对话。
当前,有一个名为res的变量,包含该页面的所有HTML。
$.post( templateUrl + "templates/template2.html", function( data ) {
tinyMCE.triggerSave();
var res = data.replace("[([PREHEADER])]", $("#peg-newsletter-preheader").val())
res = res.replace("[([HEADING])]", $("#peg-newsletter-heading").val());
});
任何帮助表示赞赏。
谢谢。
您使用的帖子不正确。 本节功能
function( data ) {
tinyMCE.triggerSave();
var res = data.replace("[([PREHEADER])]", $("#peg-newsletter-preheader").val())
res = res.replace("[([HEADING])]", $("#peg-newsletter-heading").val());
})
是回电(这是您在成功发布帖子后从WP获得的回复)。 此处更改值仅更改您收到的值,而不更改wp。
要与wp“对话”,您需要将数据发布到正文中: http : //api.jquery.com/jquery.post/
因此,您的jquery帖子将如下所示:
$.post( templateUrl + "templates/template2.html",
{ preHeader: "something", Header: "something" },
function( data ) {
alert("Post successful");
});
但是,这将假定您的端点允许发布请求执行您想要的操作。
我不确定您要达到的目标。 您似乎要更改WP的HTML模板? 如果是这样,我不知道有什么其他的api可以让您做到这一点,因为这些api主要用于从WP提取WP帖子/博客数据。 高温超导
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.