首页 > 解决方案 > WordPress - 外部调用的插件形式

问题描述

我在 wordpress 中创建了一个带有表单的插件。一切正常,现在我想将表单的 html 包含在另一个网站中(所以我只需要表单,没有模板和其他东西)。我想通过 ajax 调用它或用 iframe 嵌入它。

我不知道它是否正确,但我已经 使用以下代码在/wp-content/plugins/form-reg/view/form-reg-external.php中创建了一个新的 php 页面:

<?php 
require_once('../../../../../wp-load.php');

wp_enqueue_script( 'script_init-1', get_home_url() . '/wp-content/plugins/form-reg/view/js/jquery-ui.min.js', ['jquery'], $version, false );
wp_enqueue_script( 'script_init-1', get_home_url() . '/wp-content/plugins/form-reg/view/js/jquery.ui.autocomplete.html.js', ['jquery'], $version, false );
wp_enqueue_script( 'script_init-4', get_home_url() . '/wp-content/plugins/form-reg/view/js/jquery.mask.min.js', ['jquery'], $version, false );

include("form-reg-display.php");

我通过http://[www.mysite.com]/wp-content/plugins/form-reg/view/partials/form-reg-external.php调用它

问题是:

  1. wp_enqueue_script 不包括脚本
  2. 我不知道这是否是正确的方法,或者有更好的方法来做到这一点

感谢所有帮助我的人!

标签: phpwordpresspluginswordpress-themingwordpress-rest-api

解决方案


推荐阅读