Javascript 将导出按钮和功能添加到WordPress中的自定义帖子类型
我正在尝试构建一个自定义插件,允许用户编辑模板并导出为HTML 我需要以下方面的帮助:Javascript 将导出按钮和功能添加到WordPress中的自定义帖子类型,javascript,php,jquery,wordpress,Javascript,Php,Jquery,Wordpress,我正在尝试构建一个自定义插件,允许用户编辑模板并导出为HTML 我需要以下方面的帮助: 启动导出功能的按钮 等待按下按钮的侦听器 执行简单操作(例如下载空白文本文件)的虚拟导出功能 我已经将模板设置为自定义帖子类型,并使用Metabox插件添加了元框 我尝试添加一个额外的元框作为按钮,但它没有将用户指向&submit=true,而是更新帖子 代码如下: function add_export_meta_box(){ add_meta_box('peg-export', 'Export', 'e
function add_export_meta_box(){
add_meta_box('peg-export', 'Export', 'export_meta_box', 'email-template', 'side', 'low');}
add_action('add_meta_boxes', 'add_export_meta_box');
function export_meta_box()
{?>
<form method="post" enctype="application/x-www-form-urlencoded" action="?page=<?php echo $_GET['page']?>&export=true">
<input type="hidden" name="export" value="1">
<input type="submit" class="button button-primary button-large" value="Export Template" id="export-template"/>
</form>
<?php }
函数添加\导出\元\框(){
添加元框(“peg-export”、“export”、“export”元框、“电子邮件模板”、“side”、“low”);}
添加操作(“添加元数据框”、“添加导出元数据框”);
函数导出\元\框()
{?>
此代码action=“?page=&export=true”
生成了什么url?您需要创建一个单独的文件,其中包含标题(“内容类型:应用程序/强制下载”);
和描述您下载内容的附加标题,以及您需要的功能(例如回显创建的HTML
模板)在内部。然后你需要将该文件放入你的按钮(锚定)中,并使用js阻止默认操作,然后强制下载(因为你不想重新加载页面或访问该文件)。总之,如果你不熟练,最好付钱给有经验的人……该行目前会生成一个save post响应。